- 博客(22)
- 收藏
- 关注
原创 FloatingSearchView 的使用
FloatingSearchView 的使用最近在工程中需要用到一个搜索栏,对于谷歌的设计规范中,谷歌是推荐了两种搜索栏在经过抉择之后,我准备要采用第一种设计的搜索栏。对于谷歌的规范,我本以为谷歌会提供官方的库文件来给我们使用,最后却神奇的发现没有,但却给我找到了一个基本功能不逊于官方的一个控件,而对于该控件的使用,网上却没有相应的教程,本文就来讲诉如何基础地使用该控件。
2017-03-07 22:57:42
3867
1
原创 高仿微信的滑动返回SwipeBackActivity
高仿微信的滑动返回SwipeBackActivity仔细的同学可以发现,微信的滑动返回其实比一般的滑动返回要细致一点,返回的Activity会显示一部分,然后跟着联动,而以前一般的是直接两个相连的滑动。本文就讲一讲怎么高仿出一个微信的滑动返回功能。
2017-03-03 16:41:48
2060
原创 GridLayout 居中显示
GridLayout 居中显示如果大家有使用过GridLayout来给RecyclerView使用,会发现其实是没有居中的,而官方也没有给出居中的方法,这里就讲讲如何让其居中。
2017-02-28 08:37:54
10590
原创 安卓BottomSheet实现——动态加载视图
安卓BottomSheet实现——动态加载视图在上一节之后,我们可以开始构建视图了。构建器我们可以制作一个构建器,这个构建器主要用来干嘛呢?通过Menu文件来使用适配器等工具来构建整个BottomSheet的视图。因为我们的控件想要做到不事先在xml中定义,整体都是使用代码来动态生成,即插即用型,所以我们就有了这么一个构建器来动态生成BottomSheet这一视图。
2017-02-24 17:12:49
828
原创 安卓BottomSheet实现——样式定义
安卓BottomSheet实现——样式定义对于安卓BottomSheet的应用,大家都应该比较熟悉,底部弹出的分享框等等都是典型的应用,今天我就来分享如何制作一个BottomSheet控件。
2017-02-24 14:27:56
649
原创 Android 转场动画+Adapter启动Activity
Android 转场动画+Adapter启动Activity最近有个需求就是在RecyclerView中点击一个item然后跳出新的Activity,由于最近对于Material Design的翻译,所以也想做一个转场动画更为流畅的跳转。本文在环境 Android 5.0 及以上。
2017-02-23 22:26:41
1008
原创 Material Design(5)
Motionmotion运动在 material design 的世界中被用于漂亮流畅地描述空间的关系,功能和意向。·
2017-02-22 00:14:35
577
原创 为Navigation Header上的控件添加监听事件
为Navigation Header上的控件添加监听事件一个很小很小的问题,如果直接在父布局上通过id来查找到相应的控件来进行操作,会抛出空指针的错误,我估计是因为抽屉都还没有打开,系统不能监视到抽屉内的东西。
2017-02-21 18:05:54
710
原创 Material Design(4)
Material designElevation & shadows 海拔与阴影物体在 material design 与物体在现实世界里具有相似的表现形式在现实世界里,物体能够被堆叠或者贴在另一个物体上,但是不能够互相穿越。物体也能投射阴影和反射光。 Material design 反映出这些特性来建立一个用户比较熟悉的空间化的模型,且能够在不同app中表现一致。
2017-02-20 23:36:10
330
原创 带指示器的自动轮播式ViewPager
带指示器的自动轮播式ViewPager前言自动轮播式的ViewPager的应用非常广泛,可以应用于各种应用的内部,最主要的还是用于展示广告。内部含有好几个子view,每隔一段时间就自动滑到下一个view中,底部的指示器也随之跟着改变,这就是我们所要完成的事情。本文主要参考文章:http://blog.youkuaiyun.com/a553181867/article/details/52734261#comme
2017-02-16 10:52:23
571
原创 掌握Bitmaps
掌握Bitmaps本文参考:https://developer.android.com/topic/performance/graphics/index.html https://developer.android.com/topic/performance/graphics/load-bitmap.html#read-bitmap https://developer.android.com/t
2017-02-14 13:27:59
372
原创 NavigationView菜单项增加分割线
给菜单项增加分割线是什么意思呢?看下图(图来源stackoverflow)在上述图片中我们可以清楚地看见每一项菜单项之间都有一个分割线,那这个该怎么实现呢?
2017-02-11 19:12:42
3464
1
原创 在控件下方添加阴影
在控件下方添加阴影最近在开发过程中,想要实现一种效果,效果如图(图来源stackoverflow):在tablayout下添加一道阴影,由于一些特殊的原因不能使用elevation属性来实现相应的阴影效果。于是上网搜索如何制作该种效果。
2017-02-11 18:51:02
4876
转载 (转)Flex 布局教程:语法篇
本篇转自 阮一峰的网络日志 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool 这个博客非常高质量,关于前端的文章,可以去搜索查看,其他的文章也很有质量,强烈推荐的博客。
2017-02-09 23:49:08
294
原创 Material Design(3)(图特多)
Material designMaterial properties实体有确定的不可变的特性和固有的行为理解实体的这些能够帮助你操纵实体,在某种版本固定不变的方面。
2017-02-07 23:41:27
444
原创 Material Design(2)
Material design EnvironmentMaterial Design 是一个三维的环境,包括光线,实体和投影。所有的实体对象包含x,y与z轴
2017-02-06 00:13:56
425
原创 Android Shimmer学习
Android Shimmer学习 Facebook在Android上实现了Shimmer的效果,如上图,可以针对所有的View,地址:http://facebook.github.io/shimmer-android/我就学习一下该如何制作出类似的简易效果,现实的核心部分是使用线性渐变LinearGradient,然后在绘图的时候不断将渐变平移来达到效果。LinearGradient根据开发者文
2017-02-05 17:09:27
813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人