如何制作循环进度像电报一样?

时间:2015-07-02 06:36:56

标签: android telegram

我想要一个确定的循环进度条,如电报android应用程序,但我无法在项目源中找到它。

enter image description here

正在旋转

enter image description here

更新:我正在使用material progress但是它不会在确定模式下旋转,我想要的是在加载时旋转...就像电报应用程序一样。

1 个答案:

答案 0 :(得分:3)

在res / anim文件夹中创建一个rotate.xml:

<?xml version="1.0" encoding="UTF-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1600"
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:toDegrees="360" />

加载动画并在代码中运行:

view.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.rotate));