بانک کد

تنظیم روشنایی صفحه با SeekBar

سلام دوستان ! در این قسمت میخواهیم نحوه تنظیم روشنایی صفحه را به شما معرفی کنیم . برای این کار نیاز به کتابخانه Phone داریم ! ابتدا این کتابخانه را در پروژه خود فعال کنید . سپس با کد زیر میتوانید میزان روشنایی صفحه را مشخص کنید :

Dim ph As Phone
ph.SetScreenBrightness(1)

در کد بالا باید یک عدد را از 0 تا 1 به صورت اعشاری برای تنظیم روشنایی قرار دهید ( مثلا 0.5 ) و به همین آسانی میتوانید نور صفحه موبایل را تنظیم کنیم . حالا میخواهیم یک برنامه بسازیم که در آن با استفاده از SeekBar نور صفحه را تنظیم کنیم :

Sub Globals
 Private SeekBar1 As SeekBar
 Dim ph As Phone
End Sub

Sub Activity_Create(FirstTime As Boolean)
 Activity.LoadLayout("Layout1")
 SeekBar1.Max = 100
 SeekBar1.Value = 50 
End Sub

Sub SeekBar1_ValueChanged (Value As Int, UserChanged As Boolean)
 ph.SetScreenBrightness(Max(Value, 5) / 100)
End Sub

کد های بالا بسیار ساده هستند و نیازی به توضیحات اضافی ندارند ! ابتدا باید در دیزاینر یک ویو از نوع SeekBar بسازید و آن را به اکتیویتی معرفی کنید , سپس در رویداد ValueChanged آن , کد تنظیم نور صفحه را قرار دهید !

امیدواریم که این آموزش هم مورد استفاده شما عزیزان قرار گرفته باشد …

موفق باشید !

 


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

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

نظر بدهید