Android UI控件 各种Button

文章目录

  • 继承关系
  • Button
  • FloatingActionButton

继承关系

Button
TextView
View
FloatingActionButton
VisibilityAwareImageButton
ImageButton
ImageView

Button

最普通的按钮

Q:background设置无效
A:受DarkActionBar风格的影响,无法更改背景,修改themes中的风格即可。


<style name="Theme.TestAS" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">

Q:默认有边框
A:修改outlineProvider属性。

android:outlineProvider="none"

FloatingActionButton

悬浮在页面上的按钮

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_marginEnd="16dp"
    android:layout_marginBottom="16dp"
    android:backgroundTint="@color/red"
	app:fabSize="normal"
    app:maxImageSize="@dimen/size_fab_image"
    app:srcCompat="@drawable/ic_add" />
属性 作用
backgroundTint 按钮颜色
fabSize 按钮大小
maxImageSize 插入图片的大小(即ic_add的大小)
srcCompat 在按钮中心插入的图片资源

你可能感兴趣的:(android,ui,android,studio,css)