直播軟體搭建,漸變色按鈕帶陰影樣式
直播軟體搭建,漸變色按鈕帶陰影樣式
實現
在drawable資料夾建立檔案 bg_button_blue_gradient.xml,內容如下:
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android=" <!-- 陰影 --> <item android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp"> <shape android:shape="rectangle"> <!-- 陰影也可以弄成漸變的陰影,偷了懶,選了很淺的顏色#E7EDFE直接當陰影了,有耐心或者有UI圖的,可以自己吸色做漸變 --> <gradient android:angle="270" android:endColor="#E7EDFE" android:startColor="#E7EDFE" android:type="linear"/> <corners android:bottomLeftRadius="@dimen/dp_60" android:bottomRightRadius="@dimen/dp_60" android:topLeftRadius="@dimen/dp_60" android:topRightRadius="@dimen/dp_60"/> </shape> </item> <!-- 實心內容 bottom、left、right、top的距離就是陰影顯示的範圍,0就是沒有陰影顯示的範圍--> <item android:bottom="5dp" android:left="3dp" android:right="3dp" android:top="0dp"> <shape android:shape="rectangle"> <!-- 圓角,想要左右兩邊都是半圓型,大小就要與按鈕的高度一樣,我按鈕高度為dp_60 --> <corners android:topLeftRadius="@dimen/dp_60" android:topRightRadius="@dimen/dp_60" android:bottomLeftRadius="@dimen/dp_60" android:bottomRightRadius="@dimen/dp_60"/> <!-- 漸變的關鍵,具體自己百度文件,可以按照屬性調出你想要的漸變色 --> <gradient android:type="linear" android:useLevel="true" android:startColor="#3D7EFF" android:endColor="#0648F8" android:angle="180" /> </shape> </item> </layer-list>
使用
建議用LinearLayout當按鈕,因為裡面好新增其他內容,如果沒有其他內容要新增,也可以使用TextView,減少原生控制元件Button的樣式對佈局的困擾。
<LinearLayout android:id="@+id/ly_create_task" android:gravity="center" android:layout_marginLeft="@dimen/dp_40" android:layout_marginRight="@dimen/dp_40" android:layout_marginTop="@dimen/dp_20" android:layout_marginBottom="@dimen/dp_15" android:background="@drawable/bg_button_blue_gradient" android:layout_width="match_parent" android:layout_height="@dimen/dp_60"> <!-- 為了按鈕裡的內容垂直居中,需要marginBottom,值大約是陰影高度的一半 --> <LinearLayout android:layout_marginBottom="@dimen/dp_2" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:layout_width="@dimen/dp_16" android:layout_height="@dimen/dp_16" android:layout_gravity="center_vertical" android:src="@drawable/ic_button_add_circle_border" /> <TextView android:layout_marginLeft="@dimen/dp_3" android:layout_width="96dp" android:layout_height="22dp" android:text="建立盤點任務" android:textColor="#ffffffff" android:textSize="16sp" /> </LinearLayout> </LinearLayout>
以上就是直播軟體搭建,漸變色按鈕帶陰影樣式, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2895307/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播系統app原始碼,漸變色按鈕帶陰影樣式APP原始碼
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- 直播軟體開發,漸變色任務進度條
- 直播軟體搭建,點選按鈕自動回到頂部
- CardView改變陰影顏色View
- Qt更改按鈕樣式 (以QSpinBox使用左右按鈕樣式為例)QT
- 點選一個按鈕使其樣式發生變化,再點選另一個按鈕發生同樣變化,但上一個按鈕樣式復原
- 視訊直播app原始碼,按鈕被按下時顏色隨著改變APP原始碼
- 直播軟體原始碼,好看的點贊按鈕原始碼
- 38 首頁切換研究深度按鈕加陰影效果
- 短視訊軟體開發,各個圖示自帶漸變色效果
- css實現動態陰影、蝕刻文字、漸變文字CSS
- 直播小程式原始碼,Swift 獲取漸變色顏色值原始碼Swift
- 成品直播原始碼推薦,原生button按鈕css去掉預設樣式原始碼CSS
- css 最經典的按鈕樣式CSS
- 如何自定義radio按鈕的樣式
- 讓按鈕強制失焦,變回點選之前的樣式
- Photoshop教程_PS漸變工具找不到,怎樣匯入ps漸變樣式?ps漸變使用教程.
- ECharts柱條漸變色設定以及常用漸變色Echarts
- 選中按鈕改變文字大小和顏色
- 直播軟體搭建,狀態列顏色跟隨裝置系統變化而變化
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 直播系統平臺搭建,狀態列透明和程式碼設定漸變色
- echarts圖表漸變色 、及X軸滾動條樣式處理Echarts
- 手機直播原始碼,突出底部導航欄中間按鈕的樣式原始碼
- 直播原始碼,懸浮窗滾動漸變色效果原始碼
- antd-mobile 自定義picker按鈕樣式
- 「HTML+CSS」--自定義按鈕樣式【004】HTMLCSS
- 「HTML+CSS」--自定義按鈕樣式【003】HTMLCSS
- 「HTML+CSS」--自定義按鈕樣式【001】HTMLCSS
- 「HTML+CSS」--自定義按鈕樣式【002】HTMLCSS
- iOS CAGradientLayer漸變色iOS
- iOS UIView漸變色iOSUIView
- 直播軟體原始碼,改變button的背景顏色原始碼
- echarts 繪製圓形進度條帶漸變色Echarts
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- 登陸註冊按鈕的樣式設計