![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI控件
文章平均质量分 84
java_Xcainiao
这个作者很懒,什么都没留下…
展开
-
DrawerLayout简单使用之实现侧滑菜单(来自于support V4包)
DrawerLayout 相当于一个自定义的容器(extens ViewGroup)可以看做是一个有侧滑效果的帧布局,扩展性相对于很强,分为两部分: 1)内容布局; 2)侧滑出来的菜单布局:设置属性:android:layout_gravity="start" 一. 简单使用 1.布局文件: <android.support.v4.widget.DrawerLayout原创 2016-06-26 15:40:52 · 529 阅读 · 0 评论 -
SnackBar源码分析(来自design包)
一.简介. SnackBar的提出实际上是界于Toast和Dialog的中间产物。 Toast: 用户无法交互; Dialog:用户可以交互,但是体验会打折扣,会阻断用户的连贯性操作; Snackbar既可以做到轻量级的用户提醒效果,又可以有交互的功能(是一种非必须的操作) 二.SnackBar 源码分析. /** * Make a Snackbar to displ原创 2016-06-26 19:21:33 · 649 阅读 · 0 评论 -
Toolbar随着ScrollView滑动透明度渐变效果实现
一.思路:监听ScrollView的滑动事件 不断的修改Toolbar的透明度 二.注意 1.ScrollView 6.0以前没有scrollView.setOnScrollChangeListener(l)方法 所以要自定义ScrollView 在onScrollChanged()中监听 2.ScrollView 6.0(23)以前没有scrollView.setOnScrollChan原创 2016-06-28 19:06:25 · 5310 阅读 · 0 评论 -
TabLayout和ViewPager以及Fragment实现超级简单导航栏
导航栏在项目中用到的很多,今天我们就来看看最简单的方式实现,这里我们用到了Design包下面的一个非常强大的类:TabLayout,先来看看那效果图: 布局文件main_activity.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2016-07-12 23:09:32 · 414 阅读 · 0 评论