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开发人员指南设置任何字体;