자재 가이드 라인에 따라 자료가 올린 버튼 위젯을 구현하는 라이브러리.
Cardview를 기반으로 한 뷰.
젤리 빈 
누가 
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 > 단순한보기이므로 모든 표준 방법을 사용할 수 있습니다.
프로그래밍 방식으로보기 매개 변수를 구성하는 데 사용할 수있는 추가 방법이 있습니다.
RaisedButton rbtn = ...;
CardView currentCardView = rbtn . getRootView ();
Button currentRobotoButton = rbtn . getButtonView ();RaisedButton에서 처리 할 수있는 표준 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.fontFamilyRiedsButton의 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 에 코너 반경을 제공하고 싶다면 XML ( 21+ API의 경우 )에서 RB_CornerRadius 매개 변수를 사용하고 둥근 모서리 ( Pre-Bollipop API 용 )로 특정 드로우를 작성해야합니다.
5. RB_ELEVATION 및 RB_MAXELEVATION 매개 변수를 0DP 로 설정하고 올바른 드로우 가능한 리소스를 설정하면 REASEDBUTTON을 플랫 버튼 으로 사용할 수 있습니다.
6. Android 개발자 가이드를 사용하여 모든 글꼴을 설정할 수 있습니다.