آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چطوری میشه یه همچین چیزی رو ساخت؟

underomeda  12 سال پیش  12 سال پیش
+2 0

چطوری میتونم با برنامه نویسی  یه همچین چیزی رو ایجاد کنم 

0 0
کل چیزی که داخل عکس هستو میخوای با کد بنویسی؟ (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
JavaDroid  12 سال پیش
+2 0

بهتره از این تصویر دو حالت روشن،خاموش رو برای خودت بسازی و توسط Selector xml اونو به یک switch یا toggle نسبت بدی ...

اینم از مراحل :

با فتوشاپ دو حالت روشن بودن و خاموش بودن رو درست کن مثلا وقتی روشنه اون thumb وسط سمت سبز و خاموش برعکس

حالا دوتا عکس داری off و on

یه فایل xml (از نوع selector) توی res < drawable بساز (پوشه اش نبود پوشه رو هم بساز) و این کد رو بهش بده :

 <?xml versi encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true">
<bitmap android:src="@drawable/on"
android:gravity="center_vertical|center_horizontal" />
</item>
<item android:state_checked="false">
<bitmap android:src="@drawable/off"
android:gravity="center_vertical|center_horizontal" />
</item>
</selector>

و توی ظاهر برنامه به toggle یا switch خودت با خاصیت background اون Selector رو نسبت بده :

  <ToggleButton

android:id="@+id/tg"
android:layout_width="150dip"
android:layout_height="150dip"
android:background="@drawable/toggle_drawable_selector"
android:text
android:textOff=" "

/>

--- حتما متن وضعیت روشن و خاموش بودن رو خالی کن تا روی تصاویر نیفته ...

 

 
           

موفق باشی

0 0
ممنون منظورم من این نیست (12 سال پیش)
0 0
خب منظورت کل عکس هست؟ (12 سال پیش)
0 0
منظورم اینه دکمه وسط حالت اسلایدی داشته باشه وقتی سمت راست میره یه پیغام بده یه اکتیوتی باز بشه وقتی سمت چپ کشیده شد از برنامه خارج بشه (12 سال پیش)
0 0
من جوابتو تو اون سوالت دادم میشه با اون کد همین عکسو پیاده کرد (12 سال پیش)
0 0
یک Custom Control بنویس، «باران» رو ببین. (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .