上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 先放效果图: 银行卡背景.jpg 首先看下布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h 阅读全文
posted @ 2020-03-18 22:13 aruba_233 阅读(32) 评论(0) 推荐(0)
摘要: Palette是一个类似调色板的工具类,根据传入的bitmap,提取出主体颜色,使得图片和颜色更加搭配,界面更协调。Palette 可以从一张图片中提取颜色,我们可以把提取的颜色融入到App UI中,可以使UI风格更加美观融洽。比如,我们可以从图片中提取颜色设置给ActionBar做背景颜色,这样A 阅读全文
posted @ 2020-03-17 22:41 aruba_233 阅读(79) 评论(0) 推荐(0)
摘要: Tablayout为谷歌在Design包中提供给开发者使用的ViewPager指示器,兼容到2.2以上版本,包括2.2 使用它需要先导入design包,下面介绍它的基本使用方法 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:an 阅读全文
posted @ 2020-03-17 15:13 aruba_233 阅读(27) 评论(0) 推荐(0)
摘要: 谷歌提供了搜索控件SearchView,在v7包中,我们可以在Toolbar的menu中定义它 <?xml version ="1.0" encoding ="utf-8"?><!-- Learn More about how to use App Actions: https://develope 阅读全文
posted @ 2020-03-15 15:49 aruba_233 阅读(29) 评论(0) 推荐(0)
摘要: 谷歌最初推出Actionbar想用于安卓app统一导航行样式,但由于Actionbar自定义性不高,又不是很好看(很丑),民间开发出了另一种控件并被谷歌收入v7包下,它就是Toolbar 使用Toolbar有几点要注意的(这边使用的v7包的Toolbar,由于继承Activity已经过时,但如果实在 阅读全文
posted @ 2020-03-15 15:00 aruba_233 阅读(32) 评论(0) 推荐(0)
摘要: NavigationView也是design包下一个组件,一般用来和DrawerLayout配合使用,基本使用方法也很简单,直接在xml中使用就可以 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLay 阅读全文
posted @ 2020-03-12 10:29 aruba_233 阅读(46) 评论(0) 推荐(0)
摘要: Snackbar是谷歌集成的design包下的一个用于消息提示的控件,介于Dialog和Toast之间,结合了两者的优点,又解决了Dialog强提示和Toast无法交互的缺点,使用方法也很简单,首先我们需要引入design包,然后在代码中调用 public void click(View view) 阅读全文
posted @ 2020-03-11 11:24 aruba_233 阅读(88) 评论(0) 推荐(0)
摘要: 自定义侧滑效果.gif 上次说到自定义属性在系统控件上的应用,今天继续利用这个思想,基于DrawerLayout打造自己的侧滑效果 首先看下我们的布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http 阅读全文
posted @ 2020-03-10 11:13 aruba_233 阅读(22) 评论(0) 推荐(0)
摘要: 效果如下: cardRecyclerView.gif 首先自定义LayouManager,实现自己摆放控件 public class CardLayoutManager extends RecyclerView.LayoutManager { @Override public RecyclerVie 阅读全文
posted @ 2020-03-05 15:43 aruba_233 阅读(166) 评论(0) 推荐(0)
摘要: 上次分析源码,我们知道,ItemTouchHelper对被选中的ViewHodler进行动画操作都是通过ItemTouchUIUtilImpl这个类,我们想要实现侧滑删除,必定需要对ViewHodler进行平移操作,ItemTouchHelper.Callback通过onChildDraw方法调用了 阅读全文
posted @ 2020-03-04 13:54 aruba_233 阅读(102) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页