RotateDrawable以编程方式在android中

前端之家收集整理的这篇文章主要介绍了RotateDrawable以编程方式在android中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我怎么能以编程方式给出Fegrees,toDegrees和 android: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>

我在视图的背景中使用此xml.

我必须以编程方式创建三角形.所以需要以编程方式创建RotationDrawable.

解决方法

这是一个很好的解决方案,为imageView放置一个旋转的drawable:
RotateAnimation anim = new RotateAnimation(0.0f,360.0f,Animation.RELATIVE_TO_SELF,.5f,.5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(3000);
iv.setAnimation(anim);
iv.startAnimation(anim);
原文链接:https://www.f2er.com/android/314559.html

猜你在找的Android相关文章