- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 欢迎使用优快云-markdown编辑器
android studio安装问题 SDK下载不用科学上网,下载SDK的方法。 1. ping g.cn , 获取google国内服务器地址。 2. Android SDK Manager->Tools->Options 3. 设置ip, 端口号 80 如下图 SDK下载内容
2017-04-14 10:51:08
229
原创 开源项目LookLook的学习笔记(未完待续)
MVP架构,网络请求库是RxJava & Retrofit + okhttp 图片加载是glide。 使用DrawerLayout + NavigationView 实现了侧滑菜单。 数据展示是RecyclerView 。DrawerLayout + NavigationViewDrawerLayout 是google借鉴第三方控件如MenuDrawer提供的官方控件,用来侧滑菜单效果。Dra
2016-08-31 18:30:10
300
原创 ActivityDialog添加进出动画的过程
因为分享页面打开和关闭过于突兀,因而要添加上动画。 首先考虑的是overridePendingTransition方法。 overridePendingTransition(startAnim,endAnim);startActivity(new Intent(ActivityA.this,ActivityB.class));overridePendingTransition(startAni
2016-05-30 17:53:43
2307
原创 Canvas。。。。
Canvas 画布Paint 画笔 可以设置颜色,大小等属性。//画 线 canvas.drawLine(startX,startY,endX,endY,paint);//画 矩形 canvas.drawRect(left,top,right,bottom,paint);//圆角矩形 canvas.drawRoundRect();//画 圆 canvas.drawCircle(cente
2016-05-19 15:00:32
302
原创 自定义ViewGroup的学习:九宫格
基础知识 自定义View需要实现2个方法 onMeasure和onLayout。 通过onMeasure 自身的宽高,如果是ViewGroup,还需要对子View的宽高进行测量。 通过onLayout对所有子View进行定位。九宫格的要求: 只有一张图片,则占据全部空间。 四张图片以内,2X2的格式。 其他则以3X3的格式进行。 通过Adapter来提供每个子View显示的内容
2016-05-19 14:39:06
416
原创 内存泄漏的学习
内存泄漏介绍内存泄漏是针对与堆内存而言的。Java的内存管理就是对象的分配和释放。内存分配是由程序进行的,内存的释放是由GC完成。GC只能回收那些无用,且不被其他对象引用的对象们占用的空间。 从Main方法开始延伸,所有可以到达的对象都是有效对象,组成对象集合,这些不能被回收。其他的孤立对象则是GC回收的目标。 { Object o = new Object();
2016-05-06 15:12:03
630
原创 关于图片的处理
1. recyclerview 中的 复用 2。 三级缓存3 . gilde 会根据imageview的大小 对图片进行处理 压缩 继而显示4. android:largeHeap="true" 解决一些三星机型的内存溢出
2016-04-08 14:50:47
236
原创 TextView部分字体变色
//将最后一个字符变红色String str= "abc";SpannableStringBuilder style = new SpannableStringBuilder(str);style.setSpan(new ForegroundColorSpan(Color.RED), str.length() - 1, str.length(), Spanned.SPAN_EXCLUSIV
2016-03-24 14:11:03
339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人