![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶
文章平均质量分 75
依恋丶怜星
小菜鸟的成长记录
展开
-
安卓实现为图片添加滤镜功能
相机中有一个功能:滤镜。 我们一点击某种样式(怀旧色、反色、暖色等等)那么这个功能是如何实现的呢? 想要实现这个功能我们首先要了解什么是滤镜?现实中如何实现滤镜? 带着这个问题,我们开始思考。 在实际生活中,彩色透明玻璃相信大家都见过,其实这种玻璃就是一个滤镜,我们透过彩色玻璃看对面的画面,画面的整个色调就会变得跟玻璃的颜色贴近,这样就实现了滤镜功能。那么在代码中我们如何去设计和实现呢? 有原创 2016-09-09 19:44:28 · 1905 阅读 · 1 评论 -
ButterKnife8.5的添加
ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及 setOnClickListener代码,可视化一键生成和其他依赖有些不一样,记录一下。 官网和github都有导入步骤。 官网:http://jakewharton.github.io/butterknife/ github:https://github.com/Jake原创 2017-02-26 10:08:58 · 552 阅读 · 0 评论 -
Android自定义圆角/圆形控件
开发中我们经常会需要把一张图片进行圆角处理或者显示一个圆形图片,而Android的ImageView显然无法满足我们的需求,这时候我们就需要自定义控件来完成。阅读完本篇博客你可以Get到以下内容:实现圆角图片的ImageView实现圆形图片的ImageView在自定义控件中使用自定义属性那么我们首先看下效果:1、圆角图片 2、圆形图片 接下来我们开始一步一步去实现:1、我们首先创建一个R原创 2017-02-26 11:29:10 · 1462 阅读 · 0 评论 -
如何优雅的为你的app添加启动引导页
简介我们首次下载一个APP的时候,一般都会有一个可以滑动的引导页面用于介绍该APP的一些基本信息,通常我们都会用ViewPager来实现,本篇文章就对引导页面做了一个简单的封装,以便于开发中的复用。(效果图就不放了,大家应该都知道。。。)使用 ViewPager viewPager; ViewGroup viewGroup; @Override protected void o原创 2017-03-25 11:37:10 · 3166 阅读 · 0 评论 -
开发框架搭建——常用基类的封装
我们想要开发一款APP,首要工作肯定是先把包结构建好,框架搭建起来,然后把基类封装,需要用到的第三方库导入项目等等一系列工作。今天我们就来说下如何完成这一套流程。 (注:每个人都有自己的代码风格,所以不存在哪种好,哪种不好,适合自己就可以了。)通过本篇文章你可以Get到以下技能点:1、新建项目的包结构如何搭建; 2、新建项目的常用基类的封装。正文包结构的搭建提到分包大家肯定都有自己的方式,最常见原创 2017-04-22 17:05:26 · 1793 阅读 · 0 评论