1. 程式人生 > >Android 使用checkbox 做出switch開關效果和功能

Android 使用checkbox 做出switch開關效果和功能

這裡寫圖片描述

做到上面的功能,使用switch開關 自定義起來感覺麻煩,就使用checkbox自定義了一個,簡單實用,點選上面任何位置都可以進行開啟和關閉

xml中程式碼

    <CheckBox
        android:id="@+id/checkbox_warning"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:drawableRight="@drawable/checkbox_switch_selector"
        android:button="@null
"
android:text="報警" android:layout_marginRight="90dp" android:layout_marginLeft="70dp" android:layout_marginTop="30dp" android:textColor="@color/black" android:textSize="35dp" android:focusable="false" />

checkbox_switch_selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_checked="true" android:drawable="@drawable/switch_on"/> <item android:drawable="@drawable/switch_off"/> </selector>

java檔案中程式碼


        private CheckBox warningSwitch;
        warningSwitch.setOnClickListener(new
OnClickListener() { @Override public void onClick(View v) { if(warningSwitch.isChecked()){ .... }else{ .... } } });

相關推薦

Android 使用checkbox 做出switch開關效果功能

做到上面的功能,使用switch開關 自定義起來感覺麻煩,就使用checkbox自定義了一個,簡單實用,點選上面任何位置都可以進行開啟和關閉 xml中程式碼 <CheckBox android:id="@+id/checkb

Android:TextView的垂直滾動效果,上下滾動效果

佈局裡面就是兩個自定義的TextView,上面的左右滑動的是AutoHorizontalScrollTextView; 下面上下滾動的是AutoVerticalScrollTextView; 上面左右滑動的非常好實現,直接把AutoHorizontalScrollTe

Android ToggleButton與switch (開關函數)

inf toggle 分享 androi http 介紹 函數 image bsp 1.ToggleButton (1)介紹 (2)組件形狀 Android ToggleButton與switch (開關函數)

高仿webqq做的一個webos桌面效果web聊天工具,桌面效果完好,功能強大

應對 基本 架構優化 jquery 人生觀 開發 ebr http pos QQ技術交流群:159995692 /-------- 暫時開放的測試 帳號/password:[88888888/1;666666/1] --

Android 仿 窗簾效果 登錄界面拖動效果 (Scroller類的應用) 附 2個DEMO及源代碼

@override 宋體 off down != 過程 事件 學習 border 在android學習中,動作交互是軟件中重要的一部分。當中的Scroller就是提供了拖動效果的類,在網上。比方說一些Launcher實現滑屏都能夠通過這個類去實現。以下要說的

JavaScript CSS3 做出轉盤抽獎效果

ace line tex lse 如果 play wid text height 首先是HTML代碼 <p id="text">您還剩余3次機會</p> <div class="box"> <img src="./img/

Android實現側滑-新增資料toolbar等功能

首先是主程式碼塊 package alice.bw.com.day01zhoukao; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.Fra

Android實現登入介面功能例項

最近一個android小程式需要登入功能,我簡單實現了一下。現在記錄下來也當做個筆記,同時也希望可以相互學習。所以,如果我的程式碼有問題,還各位請提出來。多謝了! 下面,就簡述一下此例項的主要內容: 輸入使用者名稱和密碼 ,從本地檔案userinfo.json中讀取users。判斷此使

Android關於FTP檔案上傳下載功能詳解

Android關於FTP檔案上傳和下載功能詳解  更新時間:2017年09月21日 11:41:14   作者:一諾的祕密花園    我要評論 這篇文章主要為大家詳細介紹了Android關於FTP檔案上傳和下載功能,具有一定的參考價值,感興趣

android實現微信朋友圈微信好友分享功能

今天的這篇文章是基於上一篇微信登入的基礎實現的。可以先看看我的微信登入的實現。 廢話不多說,先看執行效果 首介面,點選微信登入,彈出分享選單,樓主比較懶,圖片和按鈕文字都沒換,希望大家不要介意 點選微信好友 我們到微信看看是否收到 可以看到,沒毛病,

android採用MVP完整漫畫APP、釘釘地圖效果功能完善的音樂播放器、仿QQ動態登入效果、觸手app主頁等原始碼

Android精選原始碼 Android優質部落格 應用不相容的常見原因使用了系統的 ClassLoader 載入 org.apache.http. 的庫Android M 就已經開始移除對 Apache HTTP client 的

仿QQ實現側滑效果刪除、置頂功能——ListView版

我儘量不打錯別字,用詞準確,不造成閱讀障礙 高仿QQ側滑效果,實現置頂、刪除功能,完美適用於ListView,至於RecyclerView正在研究,效果有些問題。 本側滑很簡單,只有右側的側滑,並沒有其他酷炫的功能,希望給大家一個提示思路,如果需求簡單的話

Android DrawerLayout抽屜效果Toolbar標題欄的簡單使用

話不多說先看執行效果: View層 佈局layout: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayou

android實現文字漸變效果歌詞進度的效果

要用TextView使用漸變色,那我們就必須要了解LinearGradient(線性漸變)的用法。 LinearGradient的引數解釋 LinearGradient也稱作線性渲染,LinearGradient的作用是實現某一區域內顏色的線性漸變效果,

Android 實現登入介面功能例項

       最近一個android小程式需要登入功能,我簡單實現了一下。現在記錄下來也當做個筆記,同時也希望可以相互學習。所以,如果我的程式碼有問題,還各位請提出來。多謝了! 下面,就簡述一下此例項的主要內容:         輸入使用者名稱和密碼 ,從本地檔案user

Android TextView 跑馬燈效果 EditText 衝突

        1.在程式中 TextView 跑馬燈效果和 EditText 衝突 是由於獲取焦點的地方衝突了。所有要將 EdiText  Android:focusTouch設定為false。但是EditText將

Android開發:仿微信QQ空間發說說相簿讀取、拍照、圖片裁剪圖片上傳伺服器等功能的實現

第一步:新增依賴包: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.2.1' compile project('

android GridView 去掉自帶點選邊框效果禁止上下滑動

1.去掉自帶點選邊框效果: <com.yw.store.ui.HotKeyGridView android:id="@+id/search_home_gridview" android:layout_width="fill_pa

Android EditText 文字框實現搜尋清空效果

前言   本文實現的效果:文字框輸入為空時顯示輸入的圖示;不為空時顯示清空的圖示,此時點選清空圖示能清空文字框內輸入文字。 宣告   歡迎轉載,但請保留文章原始出處:)      部落格園:http://www.cnblogs.com     農民伯伯: http://over140.cnblogs.

Android 自定義實現switch開關按鈕

前幾天在看蘑菇街上有個開關按鈕: 就在想是怎樣實現的,於是反編譯了它的原始碼,但是這時得到了下面的幾張圖片: 圖片對應的名稱: 無色長條:switch_frame; 白色圓點:switch_btn_pressed;左白右紅的長條:switch_bottom;黑色長條: