Android xml gradient注意事項

2021-10-02 03:00:30 字數 1032 閱讀 5445

gradient:漸變

android:startcolor和android:endcolor分別為起始和結束顏色,android:angle是漸變角度,必須為45的整數倍。

另外漸變預設的模式為android:type=「linear」,即線性漸變,可以指定漸變為徑向漸變,android:type=「radial」,徑向漸變需要指定半徑android:gradientradius=「50」。

android:angle網上有各種說法,這裡,我說說自己的實驗結果,漸變的時候,最原始的,即android:angle=「0」時,是從左到右,按照開始顏色到結束顏色來渲染的,android:angle=「90」是從下到上來渲染的,android:angle=「270」是從上到下來渲染的,android:angle=「180」是從右到左來渲染的,android:angle=「360」和android:angle=「0」是一樣的,所以這裡應該是這樣的,渲染時按照最原始的渲染色板(把控制項內部看作一塊可以繞中心旋轉的板子)圍繞控制項中心來逆時針旋轉相應的度數,即android:angle裡面的值就是所需要旋轉的角度,只是這個旋轉角度必須是45的整數倍

stroke:描邊

android:width=「2dp」 描邊的寬度,android:color 描邊的顏色。

我們還可以把描邊弄成虛線的形式,設定方式為:

android:dashwidth=「5dp」

android:dashgap=「3dp」

其中android:dashwidth表示』-'這樣乙個橫線的寬度,android:dashgap表示之間隔開的距離。

corners:圓角

android:radius為角的弧度,值越大角越圓。

我們還可以把四個角設定成不同的角度,方法為:

這裡有個地方需要注意,bottomleftradius是右下角,而不是左下角,這個不要記錯了。

還有網上看到有人說設定成0dp無效,不過我在測試中發現是可以的,我用的是2.2,可能修復了這個問題吧,如果無效的話那就只能設成1dp了。

padding:間隔

中間文字距離邊框的間隔。

pytorch fine tuning注意事項

前言 這篇文章算是論壇pytorch forums關於引數初始化和finetune的總結,也是我在寫 中用的算是 最佳實踐 吧。最後希望大家沒事多逛逛論壇,有很多高質量的回答。引數初始化 引數的初始化其實就是對引數賦值。而我們需要學習的引數其實都是variable,它其實是對tensor的封裝,同時...

PHP Open Flash Chart注意事項

1.在html頁面必須src正確的swfobject.js的路徑 可以用firebug檢視絕對路徑是否正確 2.在html頁面必須指定正確的swfobject使用時的open flash chart.swf的位置 可以用firebug檢視絕對路徑是否正確 3.在html頁面必須制定正確的data f...

Spring Hibernate整合注意事項

1 spring jar包 需要額外加入 commons pool 和commons dbcp 若包含 spring 自帶的測試,還需要引入 spring test 2 spring beans.xml 如果使用了 spring annotation 則需要加入以下兩項配置 前提是已經匯入了bean...