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;黑色長條: