آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت progress bar دایره ای شبیه به تلگرام

mortex  10 سال پیش  10 سال پیش
0 0

سلام من می خوام یه progress bar دایره ای شبیه به برنامه تلگرام که هنگام بارگذاری عکس یا فایل ازش استفاده میکنه

یه کدی پیدا کردم اما نتونستم ازش استفاده کنم لطفا راهنماییم کنید

Create a rotate.xml in res/anim folder

 <?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" />
load anim and run in code:
view.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.rotate));
+1 0
آموزش ساخت پرگرس بار دایره ای در سایت من هست لینک (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamcalas  10 سال پیش
+4 0

در زیر پوشه ی res یک پوشه با نام anim درست کنید

در پوشه ی aniim یک فایل با نام rotate.xml در ست کنید

محتویات بالا را در داخل rotate.xml جایگزین کنید:

 <?xml version="1.0" encoding="UTF-8"?>
<rotatexmlns: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 (imageView,TextView.....) ستش کنید

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

برای اینکه مفهومی متوجه بشوید ویویوی آموزش انیمیش استاد را مشاهده کنید


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .