La biblioteca que implementa el widget del botón elevado del material según las pautas del material.
Ver Basado en CardView.
Frijol de jalea 
Turrón 
Gradle:
compile ' com.github.VyacheslavShmakin:material-raised-button:1.1.0 'Maven:
< dependency >
< groupId >com.github.VyacheslavShmakin</ groupId >
< artifactId >material-raised-button</ artifactId >
< version >1.1.0</ version >
< type >aar</ type >
</ dependency > Es solo una vista simple para que pueda usar todos los métodos estándar.
Simplemente tiene métodos adicionales que se pueden usar para configurar los parámetros de vista mediante programación.
RaisedButton rbtn = ...;
CardView currentCardView = rbtn . getRootView ();
Button currentRobotoButton = rbtn . getButtonView ();Parámetros XML estándar que pueden procesarse mediante RaisedButton:
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.fontFamilyParámetros XML de RaisedButton:
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 NOTA
1 .
2. Parámetro InnerPaddings excluye automáticamente los rellenos separados (izquierda, arriba, derecha, abajo);
3. El parámetro de CornerRadius funcionará solo en 21+ API ;
4. Para proporcionar radio de esquina en las API previas al Lollipop, debe usar dibujables específicos con esquinas redondeadas;
Entonces, si desea proporcionar un radio de esquina en 16+ API, debe usar el parámetro RB_CORDERRADIUS en XML ( para 21+ API ) y crear dibujables específicos con esquinas redondeadas ( para API pre-Lollipop )
5. Si establece los parámetros RB_ELEVATION y RB_MAXELEVATION en 0DP y establecer el recurso dibujable correcto, entonces podrá usar RaisedButton como botón plano ;
6. Puede establecer cualquier fuente utilizando la Guía de desarrolladores de Android ;