کتابخانه ProgressButton

314

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 ساعت در هر زمان و مکان، پاسخگوی تمامی سوالات و ابهامات شما در مورد این مقاله خواهند بود. بدین منظور شما می توانید از طریق روش های زیر از پشتیبانی فنی این مقاله برخوردار گردید. تیم پشتیبانی این اطمینان خاطر را به شما دانشجویان گرامی خواهند داد که در سریع ترین زمان ممکن پاسخگوی شما عزیزان باشند.


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

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

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

سویفت یک زبان برنامه‌نویسی چند شیوه‌ای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده‌است. سویفت برای کار با فریمورک‌های Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده‌است. هیچ زمانی بهتر از الان برای برای کسب مهارت در زبان برنامه نویسی open source اپل یعنی زبان سویفت وجود نداشته است ! در این مقاله دلایلی را برای یادگیری این زبان برای شما آورده ایم که ما را نیز شگفت زده کرده است .

حسین رئیسی

453

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

حسین رئیسی

385

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

حسین رئیسی

796