1. 按下去之後,按鈕呈現紅燈亮的畫面,並開始進行錄影的動作
2. 再按一次,按鈕呈現紅燈熄滅的畫面,並停止錄影的動作
因此,ToggleButton 是最理想的選擇,
首先,在 Layout 部分:
- <ToggleButton android:id="@+id/按鈕的ID"
- android:layout_width="30px"
- android:layout_height="30px"
- android:textOn="" android:textOff="" android:layout_alignParentLeft="true"
- android:layout_marginLeft="5px"
- android:layout_marginTop="5px" android:background="@drawable/locate_me"/>
接下來是Java部分:
當然之前要先作定義按鈕的動作,然後在onClick事件中描述...
- 定義按鈕的ID.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- if (
定義按鈕的ID
.isChecked()) {.setBackgroundDrawable(getResources().getDrawable(R.drawable.底圖檔名一));
定義按鈕的ID
- } else {
.setBackgroundDrawable(getResources().getDrawable(R.drawable.底圖檔名二));
定義按鈕的ID
- }
- }
- });
沒有留言:
張貼留言