المكتبة التي تنفذ عنصر زر تربيتها المواد وفقًا لإرشادات المواد.
عرض بناءً على CardView.
هلام الفول 
nougat 
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 ();معلمات XML القياسية التي يمكن معالجتها بواسطة RAINGEBUTTON:
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.fontFamilyمعلمات XML من RAIDEBUTTON:
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. لتوفير دائرة نصف قطرها الزاوية على واجهات برمجة تطبيقات ما قبل التشويش ، يجب عليك استخدام رسم محدد مع زوايا مستديرة ؛
لذا ، إذا كنت تريد تقديم نصف قطر الزاوية على 16+ واجهات برمجة التطبيقات ، فيجب عليك استخدام معلمة RB_CornerRadius في XML ( لـ 21+ API ) وإنشاء رسم محدد مع زوايا مستديرة ( لواجهة برمجة التطبيقات قبل اللولبي )
5. إذا قمت بتعيين معلمات RB_ELEVATION و RB_MAXELEVATION على 0DP وقمت بتعيين مورد قابل للرسوم الصحيح ، فستتمكن من استخدام RAINGEBUTTON كزر مسطح ؛
6. يمكنك تعيين أي خط باستخدام دليل مطوري Android ؛