2、定義按鈕的形狀(可以應用在所有按鈕上)
定義
drawable/button_shape.xml
rectangle 矩形
corners 角度
padding 內邊距
stroke 邊界的線
android:shape="rectangle">
android:bottomleftradius="10dp"
android:bottomrightradius="10dp"
android:topleftradius="10dp"
android:toprightradius="10dp"/>
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
activity_main.layout部分
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="透明樣式的按鈕"
android:id="@+id/button"
style="?android:attr/borderlessbuttonstyle"
android:layout_below="@+id/button_ok"
android:layout_alignparentstart="true"
android:layout_alignend="@+id/button_ok" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自定義樣式"
android:background="@drawable/button_bg"
android:id="@+id/button2"
android:textcolor="@color/text_color"
android:layout_below="@+id/button"
android:layout_alignparentstart="true"
android:layout_alignparentend="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="背景樣式"
android:id="@+id/button3"
android:textcolor="@color/text_color"
android:background="@drawable/button_img_bg"
android:layout_below="@+id/button2"
android:layout_alignparentstart="true"
android:layout_margintop="41dp"
android:layout_alignparentend="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imagebutton"
android:layout_below="@+id/button3"
android:layout_alignparentstart="true"
android:layout_margintop="57dp"
android:background="@null"
android:src="@drawable/imagebutton_bg"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自定義形狀的按鈕"
android:textcolor="@color/text_color"
android:background="@drawable/button_shape_bg"
android:id="@+id/button4"
android:layout_alignbottom="@+id/imagebutton"
android:layout_centerhorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imagebutton2"
android:layout_below="@+id/imagebutton"
android:layout_toendof="@+id/imagebutton"
android:layout_margintop="44dp"
android:background="@drawable/button_shape_bg"
android:src="@drawable/imagebutton_bg"/>
按鈕顏色的設定
前面介紹了如何設定動態建立的控制項的顏色,但是卻不能為按鈕設定,接下來將介紹如何單獨設定按鈕的顏色。具體方法如下 cmfcbutton m button.m btransparent false 指示按鈕是否是透明的 cmfcbutton m button.m bdontusewinxptheme ...
MFC 設定按鈕顏色
mfc設定按鈕顏色 visual c 6.0 挺複雜,廢了好大的勁才找到了答案 分三步進行 1.新增事件 右擊窗體 事件,選中wm drawitem,雙擊,進入ondrawitem方法 2.在ondrawitem方法中自定義 void cchedlg ondrawitem int nidctl,lp...
路由按鈕樣式設定
標籤按鈕被單擊訪問,其對應元件就顯示,為了使得使用者體驗比較好,要給當前的按鈕設定與眾不同的css樣式,使得可以很清楚地知道是哪個按鈕正在被訪問,增強使用者體驗。語法 lang less scoped 給啟用按鈕設定高亮樣式 router link active style 通過觀察,發現按鈕被訪問...