بانک کد

تغییر رنگ ProgressBar

سلام دوستان !

با استفاده از کد زیر میتوانید رنگ ProgressBar را در بیسیک فور اندروید تغییر دهید و فرقی نمیکند که ProgressBar شما خطی باشد یا دایره ای . ابتدا کتابخانه JavaObject را فعال کنید و کدهای زیر را به اکتیویتی مورد نظرتان اضافه کنید :

#if java
import android.widget.ProgressBar;
public void ChangeColor(ProgressBar PB,int Color) {
 PB.getProgressDrawable().setColorFilter(
 Color, android.graphics.PorterDuff.Mode.SRC_IN);
 PB.getIndeterminateDrawable().setColorFilter(
 Color, android.graphics.PorterDuff.Mode.MULTIPLY);
}
#End If

حالا در قسمتی که میخواهید رنگ ProgressBar را تغییر دهید , کد های زیر را قرار دهید :

Dim jo As JavaObject
jo.InitializeContext
jo.RunMethod("ChangeColor",Array As Object(PB1,Colors.Yellow))

در کد بالا به جای “PB1” نام ProgressBar مورد نظرتان را جایگزین کنید و به جای Colors.Yellow رنگ مورد نظرتان را انتخاب کنید .

منبع : بیسیک اپ

 

شما هم به کانال تلگرامی سایت ما بپیوندید !
همین حالا کلیک کنید !

درباره نویسنده

حامد باقری

نظر بدهید