Sal*_*han 7 android progress-bar
我已经实现了一个自定义进度条,我在从 URL 获取数据时显示它,它在进度条旋转时工作正常,但我的问题是我目前无法找到适当的方法来降低其旋转速度它旋转得非常快。
请帮助我提出您的建议和回复。
进度条的 xml 布局:-
<ProgressBar
android:id="@+id/showProgress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminateDrawable="@drawable/my_progress_indeterminate" />
Run Code Online (Sandbox Code Playgroud)
这里还有用于旋转我的自定义进度条的“my_progress_indeterminate”:-
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/image_loading"
android:pivotX="50%"
android:pivotY="50%" />
Run Code Online (Sandbox Code Playgroud)
如果可能,请分享一些示例以降低旋转速度。
任何建议将不胜感激。
尝试这个。它会帮助你。
创建progressbar_custom.xml
/res/drawable/progressbar_custom.xml:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="3000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" >
<shape
android:innerRadius="18dp"
android:shape="ring"
android:thickness="5dp"
android:useLevel="false" >
<size
android:height="48dp"
android:width="48dp" />
<gradient
android:centerColor="#802A67AD"
android:centerY="0.5"
android:endColor="#ff2A67AD"
android:startColor="#002A67AD"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
Run Code Online (Sandbox Code Playgroud)
在 XML 文件中添加进度条
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@drawable/progressbar_custom" />
Run Code Online (Sandbox Code Playgroud)
小智 5
将代码添加到progress.xml
android:fromDegrees="0"
android:toDegrees="1080" <!-- Add in code to progress custumize xml to speed up -->
Run Code Online (Sandbox Code Playgroud)
使用“旋转”而不是“动画旋转”并更改 android:toDegrees 或 android:toDegress 应该会使速度变慢。
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/image_loading"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8864 次 |
| 最近记录: |