随笔分类 -  【Android - 控件】

综合Android中重要或最新的控件(MD风格控件等)
【Android - 控件】之可悬浮列表StickyHeadersRecyclerView
摘要:这是timehop的GitHub上发表的一个控件框架,大家可以去参考它的【GitHub】。 这里先贴出GitHub上提供的效果图: 要使用这个框架,我们需要首先导入它的依赖: 这里需要说明的是,这个框架要求SDK的最小版本不能低于14;另外,这个框架在2016年4月之后就不再更新维护了。 下面让我们 阅读全文

posted @ 2016-12-22 14:05 ITGungnir 阅读(8307) 评论(0) 推荐(0)

【Android - 控件】之V - ViewPager的使用
摘要:ViewPager是Android V4包中的一个控件,常常用来作为首页的滚动广告,也常常结合Fragment来实现页面的切换效果。 ViewPager和ListView有很多相似的地方,都是适配器控件,要在其中展示数据,都需要设置适配器。ViewPager的常用的适配器类有两个:PagerAdap 阅读全文

posted @ 2016-12-22 13:19 ITGungnir 阅读(409) 评论(0) 推荐(0)

【Android - 控件】之V - DrawerLayout的使用
摘要:DrawerLayout是Android V4包中的一个布局控件,用来实现一个抽屉样式的布局。 DrawerLayout通过设置子视图的layout_gravity来决定子视图停靠在屏幕的哪个边缘外侧,等待用户将它拖进来或点击按钮拉开抽屉。 下面是一个简单的DrawerLayout的布局文件中的代码 阅读全文

posted @ 2016-12-22 13:18 ITGungnir 阅读(381) 评论(0) 推荐(0)

【Android - 控件】之V - Toolbar的使用
摘要:Toolbar是Android V7包中的一个控件,用来代替Action Bar作为界面的头部标题栏布局。Toolbar相对于Action Bar的特点是更加灵活,可以显示在任何位置。 首先先来看Toolbar在布局文件中的代码怎么写,实际上跟其他Android原生控件一样,只需要设置宽高、背景等属 阅读全文

posted @ 2016-12-22 13:16 ITGungnir 阅读(642) 评论(0) 推荐(0)

【Android - 控件】之V - SwipeRefreshLayout的使用
摘要:SwipeRefreshLayout是Android V4、V7包中的一个控件,是Google给我们提供的一个下拉刷新的布局控件,可以轻松完成下拉刷新。 SwipeRefreshLayout的特点是其中只能有一个子控件,和ScrollView相似。 我们今天已一个例子来看看SwipeRefreshL 阅读全文

posted @ 2016-12-22 13:15 ITGungnir 阅读(1503) 评论(0) 推荐(0)

【Android - 控件】之MD - CoordinatorLayout的使用
摘要:CoordinatorLayout是Android 5.0新特性——Material Design中的一个布局控件,主要用来协调各个子视图之间的工作,也可以用来作为顶部布局。CoordinatorLayout主要是通过设置子视图的Behavior来达到协调子视图之间的工作的目的的。 Coordina 阅读全文

posted @ 2016-12-22 13:13 ITGungnir 阅读(2400) 评论(0) 推荐(0)

【Android - 控件】之MD - RecyclerView的使用
摘要:RecyclerView是Android 5.0新特性——Material Design中的一个控件,它将ListView、GridView整合到一起,可以使用极少的代码在ListView、GridView和瀑布流等布局方式之间转换。RecyclerView整体使用的是插件式的方式,解耦度相比提高了 阅读全文

posted @ 2016-12-22 13:12 ITGungnir 阅读(275) 评论(0) 推荐(0)

【Android - 控件】之MD - NavigationView的使用
摘要:NavigationView是Android 5.0新特性——Material Design中的一个布局控件,可以结合DrawerLayout使用,让侧滑菜单变得更加美观(可以添加头部布局)。 NavigationView需要嵌套在DrawerLayout内部,其相对于单独使用DrawerLayou 阅读全文

posted @ 2016-12-22 13:08 ITGungnir 阅读(1286) 评论(0) 推荐(0)

【Android - 控件】之MD - TextInputLayout的使用
摘要:TextInputLayout是Android 5.0新特性——Material Design中的一个布局控件,主要用来嵌套EditText,实现数据输入时的一些效果,如: 当输入框获取焦点时,输入提示语会动画移动到输入框上方; 当输入框失去焦点时,如果输入框中没有文本,则提示语动画移动回到输入框中 阅读全文

posted @ 2016-12-22 13:05 ITGungnir 阅读(4399) 评论(0) 推荐(0)

【Android - 控件】之MD - TabLayout的使用
摘要:TabLayout是Android 5.0新特性——Material Design中的一个控件,是一个标签页的导航条,常结合ViewPager完成页面导航。 和其他MD控件一样,使用TabLayout之前需要在gradle文件中声明依赖: 1、TabLayout的属性: 2、TabLayout和Vi 阅读全文

posted @ 2016-12-22 13:03 ITGungnir 阅读(990) 评论(0) 推荐(0)

【Android - 控件】之MD - CardView的使用
摘要:CardView是Android 5.0新特性——Material Design中的一个布局控件,可以通过属性设置显示一个圆角的类似卡片的视图。 1、CardView的属性: 2、演示代码: 运行结果如图所示: 以上就是对CardView简单使用方法的介绍,下面贴出码云上的源码,供大家参考。 DEM 阅读全文

posted @ 2016-12-22 13:01 ITGungnir 阅读(589) 评论(0) 推荐(0)

【Android - 控件】之MD - FloatingActionButton的使用
摘要:FloatingActionButton(FAB) 是 Android 5.0 新特性——Material Design 中的一个控件,是一种悬浮的按钮。 FloatingActionButton 是 ImageView 的子类,因此它具备ImageView的全部属性。 FloatingAction 阅读全文

posted @ 2016-12-22 12:59 ITGungnir 阅读(8230) 评论(0) 推荐(1)

【Android - 控件】之MD - Snackbar的使用
摘要:Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。 Snackbar的特点如下: Snackbar会在超时或者用户在屏幕 阅读全文

posted @ 2016-12-22 12:55 ITGungnir 阅读(2005) 评论(0) 推荐(0)

导航