کتابخانه ProgressButton

213

ProgressButton یک کتابخانه ساده برای نمایش یک باتن همراه با وضعیت لود شدن می باشد که شما می توانید از آن به عنوان یک باتن برای دانلود استفاده نمایید .


ویژگی های این کتابخانه :


  • MinSdk 14
  • set font for button
  • set color
  • set progress
  • set corner_redius
  • ...

پیاده سازی Gradle :


در فایل گردیل مربوط به پروژه کد های زیر را اضافه کنید.

        
            allprojects {
                repositories {
                     maven { url 'https://jitpack.io' }
                }
            }
        
    

در فایل گردیل مربوط به ماژول کد های زیر را اضافه کنید.

        
            implementation 'com.github.hosein398:ProgressButton:0.1.0'
        
    

نحوه ی استفاده :


شما می توانید از ProgressButton به سادگی استفاده کنید . تنها کافیست کد زیر را در لایه مربوط به اکتیویتی یا فرگمنت خود اضافه نمایید .

        
            < ir.oxima.progressbutton.ProgressButton
                    android:id="@+id/btn_progress"
                    android:layout_width="100sp"
                    android:layout_height="35sp"
                    app:pb_color="@color/colorAccent"
                    app:pb_stroke="1sp"
                    app:pb_text_size="12sp"
                    app:pb_corener_redius="3sp"
                    app:pb_text="Install"/>
        
    

شما همچنین می توایند وضعیت باتن را ست کنید و یا اخرین وضعیت آن را دریافت نمایید .

        
btn_progress.setState(ButtonState.Progress);
ButtonState state = btn_progress.getState();
        
    

امیدوارم این کتابخانه برای شما مفید باشد و از آن لذت ببرید . در قسمت دیدگاه ها نظرات خود را در خصوص این کتابخانه با ما در میان بگذارید .

پیوست ها :
  • این مقاله دارای پیوست نمی باشد.
loder | اُکسیما
»» نویسنده مقاله
حسین رئیسی | اُکسیما

حسین رئیسی
»» پشتیبانی مقاله

تیم پشتیبانی اُکسیما به صورت 24 ساعت در هر زمان و مکان، پاسخگوی تمامی سوالات و ابهامات شما در مورد این مقاله خواهند بود. بدین منظور شما می توانید از طریق روش های زیر از پشتیبانی فنی این مقاله برخوردار گردید. تیم پشتیبانی این اطمینان خاطر را به شما دانشجویان گرامی خواهند داد که در سریع ترین زمان ممکن پاسخگوی شما عزیزان باشند.


به اشتراک بگذارید ...

دوستان و همراهان گرامی : آیا تمایل دارید این مقاله را با دوستان و آشنایان خود در تلگرام به اشتراک بگذارید؟

مقاله های پیشنهادی

VSCode یک ویرایشگر متن باز و کراس پلت فرم است که تبدیل به ویرایشگرمورد علاقه برنامه نویسان، به خصوص در جامعه توسعه دهندگان وب است. این ویرایشگر سریع، قابل انعطاف، قابل تنظیم و دارای چندین ویژگی است. اگر قبلا با آن کار نکرده اید، به شما پیشنهاد می کنیم آن را بررسی کنید. هزاران افزونه برای VSCode ساخته شده است. قصد داریم در این مقاله چند افزونه را که روزانه اکثر توسعه دهندگان از آن استفاده می کنند فهرست کنیم.

علیرضا رئیسی

187

چهار روش وجود دارد که می توانید به وسیله آن ها با محصول و خدمات خود وارد بازار شوید : ایجاد مطلوبیت ، قیمت گذاری مناسب ، واقع بینی مشتریان و ارسال ارزش واقعی مواردی هستند که به کمک آن ها می توانید خدمات و محصولات خود را وارد بازار کنید .

حسین رئیسی

187

ممکن است شما مسلط به آخرین زبان های برنامه نویسی و جدیدترین چارچوب ها باشید، و توانایی های فنی لازم برای نوشتن کدی عالی را نیز داشته باشید. اما داشتن تکنیک های صرف فنی تنها کافی نیست شما را به یک برنامه نویس حرفه ای مبدل کند. برای این اتفاق ، باید ویژگی های گوناگونی را برای انجام کار داشته باشید. در اینجا یک دسته از ویژگی های مختلفی که برنامه نویسان خوب دارا می باشند آورده شده است .

حسین رئیسی

265