La bibliothèque qui implémente le widget de bouton surélevé en fonction des directives matérielles.
Affichage basé sur CardView.
Dragée 
Nougat 
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 > C'est juste une vue simple pour que vous puissiez utiliser toutes les méthodes standard.
Vous avez juste des méthodes supplémentaires qui peuvent être utilisées pour configurer les paramètres de vue par programme.
RaisedButton rbtn = ...;
CardView currentCardView = rbtn . getRootView ();
Button currentRobotoButton = rbtn . getButtonView ();Paramètres XML standard qui peuvent être traités par le SADEDBUTTON:
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.fontFamilyParamètres XML de RiededButton:
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 NOTE
1.
2. Le paramètre InnerPaddings exclut automatiquement les pagçons séparés (gauche, haut, droite, bas);
3. Le paramètre Cornerradius fonctionnera uniquement sur 21+ API ;
4. Pour fournir un rayon d'angle sur les API pré-lollipop, vous devez utiliser un dessin spécifique avec des coins arrondis;
Donc, si vous voulez fournir un rayon d'angle sur 16+ API, vous devez utiliser le paramètre RB_CORNERRADIUS en XML ( pour 21+ API ) et créer un dessin spécifique avec des coins arrondis ( pour les API pré-lollipop )
5. Si vous définissez les paramètres RB_ELEVATION et RB_MAXELEVATION sur 0dp et définissez une ressource de dessin correcte, vous pourrez utiliser le bouton de relemedbutton comme bouton plat ;
6. Vous pouvez définir n'importe quelle police en utilisant Android Developers Guide ;