文档章节

Material Design 5.0 新特性

y
 yanglingui
发布于 2017/02/09 11:35
字数 243
阅读 17
收藏 0
点赞 0
评论 0

一.receleView

receleView 就是listView的孙子

代替了listview 和 gridView 实现两者转化只需设置LayoutManager

也需要有自己的适配器,RecyclerView.Adapter

    -- onCreateViewHolder() :创建viewholder

    -- onBindViewHolder : 绑定 viewholder 上的view 以及传的数据

二.DrawerLayout 

http://blog.csdn.net/allen315410/article/details/42914501

这是解决侧滑菜单的控件,一般和navitgtionView 联合使用

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="ylg.com.cn.dralayoutdemo.MainActivity">
    <FrameLayout
        android:id="@+id/content_frame"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    <ListView
        android:id="@+id/left_drawer"
        android:layout_width="200dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#111"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="0dp" />

    <RelativeLayout
        android:id="@+id/right_drawer"
        android:layout_width="220dp"
        android:layout_height="match_parent"
        android:layout_gravity="end"
        android:background="#111"
        android:gravity="center_horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="这是右边栏"
            android:textColor="@android:color/white"
            android:textSize="24sp" />
    </RelativeLayout>

</android.support.v4.widget.DrawerLayout>

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
y
粉丝 1
博文 130
码字总数 18154
作品 0
海淀
Android L5.0 ViewOutlineProvider与Shadows

http://doc.okbase.net/a396901990/archive/107839.html http://www.tuicool.com/articles/3IziIba http://www.imooc.com/learn/215 ANDROID L - Material Design详解(视图和阴影) 图像裁剪......

IamOkay
2015/02/01
0
0
在低版本android系统上实现Material设计应用

Material Design真的很好看,动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序,但是很多都是一些新的api,低版本上面没有这些api,我们没办法使用。但是不用气馁,g...

码农明明
2014/11/17
0
12
Android Version

1、 2、minSdkversion和targetSdkVersion相信很多人都不太理解,我在网上也看了许多关于这两者区别的文章,感觉说的都很模糊,直到我在stackOverFlow看到android Min SDK Version vs. Targe...

当空皓月
2016/12/20
5
0
'No resource found that matches the given name '@style/Theme.AppCompat.Light'

一、错误描述 二、问题分析 以下情形会导致: 项目使用的是Theme.AppCompat主题 项目支持的最小SDK小于API 14(即Android4.0)

iBazinga
2016/11/09
53
0
Android 5.X的新特性及Material Design

导语 说来惭愧,Android8.0奥利奥都出了,我还在学5.0的新特性,看来得再努把力了,Material Design动画确实好看,查看实例戳这里。 主要内容 Android5.X UI设计初步 Palette 视图与阴影 Ti...

一个有故事的程序员
2017/10/24
0
0
Material Design实现的美观的登录界面

官方介绍学习:https://material.google.com/英文版基于Material Design的登录界面:http://sourcey.com/beautiful-android-login-and-signup-screens-with-material-design/翻译版基于Mater......

pearl2015
2016/07/26
184
0
ViewAnimationUtils实现过渡动画

随着material design设计规范的普及,material design中的动画将为用户提供操作反馈并在用户与您的应用进行互动时提供视觉连续性。 material design将为按钮与操作行为转换提供一些默认动画,...

Android机动车
07/10
0
0
安卓兼容包

Eclipse创建安卓工程的时候,会多出来一个appcompat_v7包,莫名其妙。然后就去查查,这是个什么玩意儿。 恩,查了一圈回来,简单点理解就是:安卓碎片化很严重,有的可能还停留在10,但是现在...

mk_believe
2016/05/29
50
2
谷歌发布 Android 5.0 —— 代号“棒棒糖”

Android L 的“L”终于有了注解——Lollipop(棒棒糖),既不是 Lemon Meringue Pie,也不是 Licorice。延续此前甜品命名的传统,Google 发布了新一代Android 操作系统的5.0 正式版——Lolli...

oschina
2014/10/16
8.1K
53
Google 披露 Android 5.0 的三大安全特性

一根甜甜的棒棒糖,外加上坚韧的凯夫拉包装。这是 Google介绍 新版 Android 5.0(代号棒棒糖)的新安全功能时用的说辞。 本月中旬发布的Android 5.0是 Android 史上最大的一次更新。新版的 ...

oschina
2014/10/29
4.3K
12

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
11分钟前
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
9
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
9
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
202
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部