android 圆形进度条 动画,如何在Android中使用动画旋转圆形进度条后居中?

在旋转动画之前它很棒,但我不喜欢圆圈在哪里,我得到了这个:

应用旋转动画后,我得到了这个:

circulocorrido.png

我有一个圆形进度条,我必须旋转它,以便从底部开始,到底部结束

循环进度条:

android:innerRadiusRatio="3"

android:shape="ring"

android:thicknessRatio="7.0"

android:useLevel="true">

android:startColor="#fb0000"

android:endColor="#00FF00"

android:centerColor="#fbf400"

android:type="sweep" />

它在圆圈中间有一个文本视图(answerCountdown),显示剩下的秒数 . 这很完美 .

layout.xml

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal">

android:id="@+id/barTimer"

style="?android:attr/progressBarStyleHorizontal"

android:layout_width="120dp"

android:layout_height="131dp"

android:indeterminate="false"

android:indeterminateOnly="false"

android:max="100"

android:progressDrawable="@drawable/circular_progress_bar"

android:layout_gravity="center_horizontal"

android:layout_below="@+id/gameCountDown"

android:layout_alignParentStart="false"

android:layout_alignParentEnd="false"

android:layout_alignWithParentIfMissing="false"

android:layout_alignParentRight="false"

android:layout_alignParentBottom="false"

android:layout_alignParentLeft="false"

android:layout_alignParentTop="false"

android:layout_centerHorizontal="true" />

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textAppearance="?android:attr/textAppearanceMedium"

android:id="@+id/answerCountdown"

android:layout_gravity="center_horizontal"

android:layout_marginTop="47dp"

android:layout_below="@+id/gameCountDown"

android:layout_alignParentStart="false"

android:layout_alignParentEnd="false"

android:layout_alignWithParentIfMissing="false"

android:layout_alignParentRight="false"

android:layout_alignParentBottom="false"

android:layout_alignParentLeft="false"

android:layout_alignParentTop="false"

android:layout_centerHorizontal="true" />

但是在我应用旋转动画后它没有居中,它会向左或向右移动,具体取决于你旋转它的角度,倒数计时器上的代码

Animation an = new RotateAnimation(0.0f, 90.0f, 250f, 273f);

an.setFillAfter(true);

barTimer.startAnimation(an);

textView已经完美居中,有没有办法“旋转后居中”而不必在布局上输入边距值?....我只是想用一个布局文件来解决它...... ..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值