Android Material RaisedButton
1.0.0
根據材料準則,可以根據材料指南實現材料凸起的按鈕小部件的庫。
根據卡片視圖查看。
果凍豆
牛軋糖
Gradle:
compile ' com.github.VyacheslavShmakin:material-raised-button:1.1.0 '馬文:
< dependency >
< groupId >com.github.VyacheslavShmakin</ groupId >
< artifactId >material-raised-button</ artifactId >
< version >1.1.0</ version >
< type >aar</ type >
</ dependency >這只是簡單的視圖,因此您可以使用所有標準方法。
您只有一種可用於以編程方式配置視圖參數的其他方法。
RaisedButton rbtn = ...;
CardView currentCardView = rbtn . getRootView ();
Button currentRobotoButton = rbtn . getButtonView ();可以通過ridisedbutton處理的標準XML參數:
android.R.attr.layout_width
android.R.attr.layout_height
android.R.attr.background
android.R.attr.ellipsize
android.R.attr.minLines
android.R.attr.maxLines
android.R.attr.minWidth
android.R.attr.maxWidth
android.R.attr.minHeight
android.R.attr.maxHeight
android.R.attr.textColor
android.R.attr.textSize
android.R.attr.text
android.R.attr.enabled
android.R.attr.fontFamilyRISEDBUTTON的XML參數:
R.attr.rb_cornerRadius
R.attr.rb_elevation
R.attr.rb_maxElevation
R.attr.rb_innerPaddings
R.attr.rb_innerPaddingLeft
R.attr.rb_innerPaddingRight
R.attr.rb_innerPaddingTop
R.attr.rb_innerPaddingBottom筆記
1。 innerpaddings ,innerpaddingleft,innerpaddingtop,innerpaddingright,innerpaddingbottom-定義內部按鈕內部(在兩側的文本及其邊界之間);
2。 innerpaddings參數自動排除單獨的槳(左,頂,右,底部);
3。 Cornerradius參數僅在21+ API上工作;
4。為了在前葉狀管API上提供角半徑,您應該使用特定的圓角繪製;
因此,如果您想在16+ API上提供角半徑
5。如果將rb_elevation和rb_maxelevation參數設置為0DP並設置正確的可繪製資源,則可以將RizedButton用作平面按鈕;
6。您可以使用Android開發人員指南設置任何字體;