08 2016 档案
摘要:package liu.roundimagedemo.view; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.Drawable; import android.o...
阅读全文
摘要:动态 生成圆形图片由于RoundedBitmapDrawable类没有直接提供生成圆形图片的方法,所以生成圆形图片首先需要对原始图片进行裁剪,将图片裁剪成正方形,最后再生成圆形图片,具体实现如下:
阅读全文
摘要:一、PackageManager的resolveActivity 返回能够匹配的Intent,如果不能匹配就返回NULL, 二、PackageManager的queryIntentActivities 返回所有成功匹配的Activity信息 三、Intent的resolveActivity 第一个参
阅读全文
摘要:Android 事件分发机制 ViewGroup dispatchTouchEvent 返回true ViewGroup自己在dispatchTouchEvent中消费这个事件 dispatchTouchEvent 返回false 回传到Activity中onTouchEvent消费事件 dispa
阅读全文
摘要:log4j.rootCategory=DEBUG , R, D,stdout # Console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.encoding=UTF-8 log4j.appender.stdout.layout=org.apache.log4j.PatternLay...
阅读全文
摘要:这里用了 MainActivity布局 主要代码 源码: https://github.com/ln0491/RadioButtonAndFragment
阅读全文
摘要:遵从准则 暴露您view中所有影响可见外观的属性或者行为。 通过XML添加和设置样式 通过元素的属性来控制其外观和行为,支持和重要事件交流的事件监听器 详细步骤见:Android 自定义View步骤 样子 支持的样式 可以通过XML定义影响外边和行为的属性如下 边框圆角值,边框颜色,分割线颜色,边框
阅读全文
摘要:原理 监听ScrollView的滑动 源 码 https://github.com/ln0491/TitleAlphaDemo
阅读全文
摘要:我们需要监听ScroView的滑动情况,比如滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK并没有相应的方法,不过倒是提供了一个 显然这个方法是不能被外界调用的,因此就需要把它暴露出去,解决方式就是写一个接口 然后重写ScrollView类,给它提供上面写的回调接口 布局时,用重写的这个S
阅读全文
摘要:自定义属性 绘制 源码: https://github.com/ln0491/ProgressDemo
阅读全文
摘要:package liu.myrecyleviewchoosephoto.view; import android.content.Context; import android.util.AttributeSet; import android.widget.RelativeLayout; /** * 正方形的RelativeLayout * Created by 刘楠 on 2016...
阅读全文
摘要:先上图 点击+号就去选择图片 实际上这个添加本身就是一个ListView或者 RecyclerView 只是布局有些特殊 item 在Adpater中判断一个数据是不是为0和是不是最后一个添加的图片就可以了。 这里用到了一个正方形的,容器 这里没有写图片选择器有兴趣可以看这里 图片选择器: http
阅读全文
摘要:打开相机 打开相册 onActivityResult OtherUtils
阅读全文
摘要:布局 selector 第一种方式 第二种方式
阅读全文
摘要:一、布局 二、自定义MypopupWindow继承PopupWindow 三、重写构造方法与动画样式 在styles.xml自定义样式,动画 四、重写构造方法并设置点击外部可以消失监听 五、显示及设置窗口变暗与变亮 六、完整
阅读全文