طراحی دکمه های لود شونده

دسته‌بندی:
بدون دیدگاه

سلام

امروز یک کتابخونه خیلی جالب پیدا کردم که به نوعی ترکیب دکمه ها با Progressbar هست, مثلا زمانی که کاربر با کلیک کردن بروی دکمه قرار است عملیاتی انجام مانند لاگین یا غیره انجام شود که نیاز به چند ثانیه زمان برای پردازش هست میتونید از این کتابخونه استفاده کنید.

 
compile ‘br.com.simplepass:loading-button-android:1.6.5’

داخل فایل XMl برای اینکه از این دکمه ها استفاده کنید باید کد زیر را در هر قسمتی از لایه خودتون که نیاز دارید قرار بدید.
<br.com.simplepass.loading_button_lib.customViews.CircularProgressButton
android:id=”@+id/btn_id”
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:background=”@drawable/circular_border_shape”
app:spinning_bar_width=”4dp” app:spinning_bar_color=”#FFF”
app:spinning_bar_padding=”6dp”

 

داخل کلاس خودتون برای معرفی دکمه به شکل زیر عمل کنید.
CircularProgressButton btn = (CircularProgressButton) findViewById(R.id.btn_id)

btn.startAnimation();

[do some async task. When it finishes]
//You can choose the color and the image after the loading is finished
btn.doneLoagingAnimation(fillColor, bitmap);
[or just revert de animation]
btn.revertAnimation();

 

برای آشنایی بیشتر با این کتابخونه میتونید از لینک زیر استفاده کنید.
https://github.com/leandroBorgesFerreira/LoadingButtonAndroid?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=5682

 

سفارش اپلیکیشن

دکمه اندروید

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    56 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه