Javascript 错误:样式属性';宽度';本机动画模块不支持

Javascript 错误:样式属性';宽度';本机动画模块不支持,javascript,android,react-native,animation,expo,Javascript,Android,React Native,Animation,Expo,我想创建以下动画: 这是我的代码: import React,{FC,useffect}来自“React”; 从“react native”导入{动画、样式表、视图、缓和}; const styles=StyleSheet.create({ 圆圈:{ 边界宽度:2, 边框颜色:“黑色”, 位置:'绝对', }, 容器:{ 宽度:100, 身高:100, 位置:'相对', 对齐项目:“居中”, 为内容辩护:“中心”, }, }); const createSequence=(animation:

我想创建以下动画:

这是我的代码:

import React,{FC,useffect}来自“React”;
从“react native”导入{动画、样式表、视图、缓和};
const styles=StyleSheet.create({
圆圈:{
边界宽度:2,
边框颜色:“黑色”,
位置:'绝对',
},
容器:{
宽度:100,
身高:100,
位置:'相对',
对齐项目:“居中”,
为内容辩护:“中心”,
},
});
const createSequence=(animation:Animated.Value,from:number,to:number)=>Animated.sequence([
动画。计时(动画{
toValue:从,
持续时间:0,
useNativeDriver:没错,
}),
动画。计时(动画{
toValue:to,
持续时间:1000,
放松:放松,线性,
useNativeDriver:没错,
}),
]);
常数喷丝环:FC=({延迟,颜色})=>{
常数半径=新的动画值(35);
常量不透明度=新的动画值(0);
useffect(()=>{
动画序列([
动画。延迟(延迟),
动画循环(
平行动画([
createSequence(半径,0,100),
createSequence(不透明度,1,0),
]),
{迭代:-1},
),
]).start();
}, []);
返回(
);
};
导出常量微调器:FC=()=>(
);
该代码在web版本中运行良好。但当我试图在android emulator中运行它时,哪里有一个错误:错误:本机动画模块不支持样式属性“width”

我该怎么处理呢


我知道,我可以使用
变换
缩放
。但是
scale
也会缩放边框宽度,边框宽度必须相同。

useNativeDriver
设置为
false