`
iaiai
  • 浏览: 2215770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android M新控件属性解释

 
阅读更多
FloatingActionButton上的属性说明:

app:layout_anchor=@id/appbar
意思是FAB浮动按钮显示在哪个布局区域。
且设置当前锚点的位置
app:layout_anchorGravity=”bottom|end|right”



NestedScrollView上的属性说明:
app:layout_behavior="@string/appbar_scrolling_view_behavior"
CoordinatorLayout包含的子视图中带有滚动属性的View需要设置app:layout_behavior属性,这个我理解就是中间的内容区域的滚动的那个布局,如果上下拉动需要滚动响应关联动画,则设置此属性,转的别人说的,具体详情请看:http://iaiai.iteye.com/blog/2280995



CoordinatorLayout属性说明:
android:fitsSystemWindows="false"
经过具体实验,具体的作用就是你的contentview是否忽略actionbar,title,屏幕的底部虚拟按键,将整个屏幕当作可用的空间。
正常情况,contentview可用的空间是去除了actionbar,title,底部按键的空间后剩余的可用区域;这个属性设置为true,则忽略,false则不忽略



CollapsingToolbarLayout本身属性:
app:expandedTitleMarginEnd="0dp" app:expandedTitleMarginStart="48dp"
这两个属性是说头显示全部的时候,标题文字在全部展开的时候位置,我这里定义了居左48

app:layout_scrollFlags="scroll|exitUntilCollapsed"
这个属性在此标签中定义,并且在子控件中设置app:layout_scrollFlags="scroll|enterAlways"这个可规定哪个固定在顶部,子控件固定在顶部的最好定义在子控件的后面


CollapsingToolbarLayout子控件属性:
app:layout_collapseMode属性值,parallax/pin
parallax滚出隐藏
pin固定在屏幕的顶部

app:layout_collapseParallaxMultiplier="0.7"
来实现一个视差滚动(例如CollapsingToolbarLayout内部的兄弟视图ImageView)。这种用法将app:layout_collapseParallaxMultiplier和CollapsingToolbarLayout的app:contentScrim=”?attr/colorPrimary”结合使用


FloatingActionButton属性:
app:fabSize="normal"
该属性决定按钮是正常大小还是小号

分享到:
评论

相关推荐

    android自绘控件详细解释

    ### Android自绘控件详细解释 #### 一、概述 随着移动互联网的发展,用户体验成为决定应用成功与否的关键因素之一。Android作为一个成熟的移动操作系统,提供了丰富的API来满足开发者的需求。其中,自绘控件...

    Android 所有基本控件集合

    在`m.usewidget.MainActivity`这个文件中,很可能是展示了以上控件的实例应用,包括如何在活动中初始化控件、处理点击事件、获取用户输入等。通过学习和理解这个示例代码,开发者可以更好地掌握Android基本控件的...

    Android控件使用.pdf

    根据给定的文件信息,我们可以总结出以下关于Android控件使用的相关知识点,这些知识点主要围绕在Windows环境下搭建Android开发环境、理解Android项目的目录结构以及编写一个简单的HelloWorld程序。 ### 在Windows...

    Android控件大全以及各布局空间的使用方式

    - 创建 SD 卡映像文件:使用命令 `mksdcard`,例如 `mksdcard -l sdcard512M d:\android\sdcard.img`。 - 在模拟器中启用 SD 卡支持:在项目配置的 "Target" 选项卡中输入 `-sdcard d:\android\sdcard.img`。 8. ...

    android常用控件

    - 通过设置如`android:layout_above`、`android:layout_toRightOf`等属性,可以精确控制视图之间的相对位置关系。 3. **TableLayout(表格布局)**: - 表格布局适用于展示表格数据。 - 可以通过`TableRow`和`...

    Android开发之瀑布流控件的实现与使用方法示例

    在 Java 代码中,可以使用以下方法来设置瀑布流控件的属性: ```java FlowLayout flowLayout = (FlowLayout) findViewById(R.id.flow_layout); flowLayout.setHorizontolSpace(10); // 设置行里子控件之间的行距离 ...

    Android 桌面漂浮按钮

    这里,`android:layout_gravity`属性定义了按钮的位置,`app:srcCompat`设置了按钮的图标。 3. **Java/Kotlin代码**: 在对应的Activity类中找到并初始化`FloatingActionButton`,然后设置点击监听器。如果是Java...

    Android 学习(11)DigitalClock

    在Android开发中,DigitalClock是系统提供的一种时钟控件,它主要用于显示当前的时间,以数字形式呈现。在本教程中,我们将深入探讨如何在Android应用中使用DigitalClock控件来创建一个简单的时钟界面。 首先,让...

    安卓自定义控件相关-Android4.0风格中文滚动输入.zip

    1. `113326ra4c04jh5zz6m445.png`:这可能是一个截图,展示了该中文滚动输入控件在实际应用中的外观和效果,帮助开发者理解其视觉样式和工作原理。 2. `JavaApk源码说明.txt`:这个文件可能包含了关于源码结构和使用...

    MFC子线程中更新控件内容的两种办法

    ::SetWindowText(::GetDlgItem(pDlg->m_hWnd, IDC_STATIC), L"Hello Android"); Sleep(1000); } return 0; } ``` 3. **创建并启动线程**:在对话框的初始化函数中创建并启动线程。 ```cpp m_pThread = ...

    新版Android开发教程.rar

    Android Android Android Android 手机新概念 操作系统的选择 -------- 定制和长尾 � 重构 � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐...

    Android九宫格手势密码解锁控件源码及其资源

    在Android开发中,用户界面(UI)的设计与交互是至关重要的,其中,手势解锁控件是一种常见的安全功能,尤其在手机锁屏、应用保护等方面应用广泛。本篇将重点介绍如何利用Android九宫格手势密码解锁控件源码实现这一...

    Android自定义View之组合控件实现类似电商app顶部栏

    本篇文章将深入探讨如何通过组合控件来实现一个类似电商应用顶部栏的效果。这种顶部栏通常包含左侧、右侧按钮以及中间的搜索框。 首先,我们需要分析顶部栏的组成。通常,它由三部分构成:左边的返回或功能按钮,...

    Android 自定义可上下左右滑动table

    6. **可定制性**:根据描述,这个控件允许用户自定义,这意味着开发者可以设置单元格样式、颜色、字体等视觉属性,甚至可以添加点击事件、长按事件等交互功能。 7. **源码分析**:对于压缩包中的"table"文件,这...

    Android自定义控件实现底部菜单(下)

    我们可以通过`findViewById`获取到`MenuM`实例,然后调用其提供的方法来设置各种属性,比如文字`setText`、图标`setIconDrawable`、图标(按下状态)`setIconDrawablePress`、默认选中项`setPressState`、点击监听器...

    自定义组合控件MyTopBar

    创建自定义组合控件的第一步是创建一个新的XML布局文件,例如`my_top_bar.xml`。在这个文件中,我们可以定义所需的基本视图,并通过属性来设置它们的样式和位置。例如: ```xml <merge xmlns:android=...

    深入浅出Google Android BMI计算源代码(Android2.2)

    在Android环境中,我们需要创建一个新的项目,选择Android 2.2(API Level 8)作为目标平台。项目的核心是一个Activity,它是Android应用的基本组件,负责处理用户交互和应用程序逻辑。在这里,我们需要设计一个用户...

    Android自定义控件实现icon+文字的多种效果

    在Android开发中,自定义控件常常用于满足特定的界面需求,提高代码的复用性和灵活性。本篇文章将深入探讨如何实现一个自定义控件ButtonExtendM,它能展示图标(icon)与文字的多种组合效果,包括图标在上、下、左、...

    Android开发 — 控件的显示与隐藏 setVisibility View.VISIBLE View.INVISIBLE View.GONE

    在Android中setVisibility作为显示和隐藏的属性,一般我们呢都是在代码中进行操作,例如: [code] </span>this.mItem.setVisibility(View.VISIBLE);[code] 其能够被设置的值有三个,分别是: View.VISIBLE 可见 ...

Global site tag (gtag.js) - Google Analytics