在我们很多项目中,一般列表页面的展示都用到了ListView或者是RecyclerView(其实一般现在的APP主页都是用RecyclerView了,它能完美的实现多布局),那么有时候会有滑到指定位置的需求,最常见的需求…
分类:移动开发
Android中的Drawable和动画
Android中Drawable是一种可以在Canvas上进行绘制抽象的概念,种类很多,常见的颜色和图片都可以是一个Drawable。Drawable有很多种,它们表示一种图像的概念,但是它们又不全是图片,通过颜色也可以…
Android 自定义Camera(二)
通过上一篇 Android 自定义Camera(一) 的介绍,我们已经可以完成一个可拍照的基础demo, 当然其中也有很多要注意的细节问题,比如预览方向,设置预览比例和返回图片的比例等等问题,详情可以看上一篇博客,这次我…
Android通过ClipDrawable实现图片裁剪功能
前言 最近需要实现一个显示下载进度的功能,下载进度的实现很简单,用ProgressBar就可以,但我想尝试通过图片裁剪来实现,学习一下ClipDrawable这个类的使用。 ClipDrawable简介 Clip…
ContainerViewController的ViewController 转场
又过去十天了,更新的速度有点慢,很不好意思,自己并不是一个高产的程序员,以后一定要加油了。 上篇文章 Implementing a Container View Controller 翻译+自我实践 中解释了如何实现一个…
Fragment already added问题的解决
问题 当快速点击切换不同的Fragment的时候部分手机的app竟然挂了,报出了下面的错误 java.lang.IllegalStateException: Fragment already added: xxxxFra…
WebView WebSetting详解
1.WebSettings webSettings=webView.getSettings(); setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Co…
Intent浅谈
众所周知 Android组件的启动模式有两种 显式调用和隐式调用,这两种调用方式从字面意思就很好理解,显式调用需要指定被启动的组件比如: Intent i= new Intent(); i.setClass(this,S…
Android应用开发Scroller详解及源码浅析
Android应用开发Scroller详解及源码浅析 【备注】只用于个人收藏
Git commit 规范
git提交估计也快上万次了,每次不知道怎么写好,今天在网上找到一套规范然后加上常用的一些,总结出来一套 Git commit 规范,没有强制的规定,主要是翻阅以前的日志会更清晰。 type: description ty…
Android面试大全(网络篇)
Android面试大全(四大组件篇) Android面试大全(性能优化篇) Android面试大全(异常处理篇) Android面试大全(开源框架篇) Android面试大全(网络篇) Android面试大全(java篇…
Activity的显示之Window和View
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,如果能给各位看官带来一丝启发或者帮助,那真是极好的。 前言 还是先来个最简单的HelloWord代码,用Android Studio 3.0新…