gpt4 book ai didi

android - 在 android 中以编程方式旋转可绘制对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:38 26 4
gpt4 key购买 nike

如何以编程方式提供 fromFegreestoDegreesandroid:color="#000000"

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item >


<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="-40%"
android:pivotY="87%" >

<shape
android:shape="rectangle" >
<stroke android:color="@android:color/transparent" android:width="10dp"/>
<solid
android:color="#000000" />
</shape>

</rotate>
</item>
</layer-list>

我在 View 背景中使用此 xml。

我必须以编程方式创建三角形。因此需要以编程方式创建 RotationDrawable。

最佳答案

这里有一个很好的解决方案,可以为 imageView 放置一个旋转的可绘制对象:

RotateAnimation anim = new RotateAnimation(0.0f, 360.0f , Animation.RELATIVE_TO_SELF, .5f, Animation.RELATIVE_TO_SELF, .5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(3000);
iv.setAnimation(anim);
iv.startAnimation(anim);

关于android - 在 android 中以编程方式旋转可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com