Advertisement

Android采用Material Design技术支撑悬浮按钮功能

阅读量:

前言

该文涉及《Android第一行代码》第十二章《最佳UI体验——Material Design实战》中关于悬浮按钮实现的研究与总结。

  • FloatingActionButton控件
  • Snackbar控件
  • CoordinatorLayout布局

在开发过程中发现悬浮按钮的实际操作相对简便,在此前提下本项目采用了Design Support库提供的大量封装功能。具体而言,在掌握三个核心控件的基础上仅需少量代码即可快速搭建一个基础的悬浮球效果。值得注意的是,在Android系统中悬浮按钮的相关解决方案层出不穷,并且开发者可以根据实际需求选择最适合的方式进行具体化设计

悬浮按钮

在Material Design的设计理念中占据着十分重要的地位,在官方给出的大量界面实例中

  • FloatingActionButton控件

我们可以通过设置...来实现一个悬浮球效果;同时,在activity_main.xml中进行代码修改如下:

复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <androidx.drawerlayout.widget.DrawerLayout
    ...
    <FrameLayout
        android:layout_width="m

全部评论 (0)

还没有任何评论哟~