自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

被代码淹没的小伙子的博客

一个天天做着大神的梦的Android开发者 【Github】:https://github.com/DrownCoder 【简书】:https://www.jianshu.com/u/9dbc9b308ddb

  • 博客(8)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 AutoFitTextView-根据文本内容自动调整字体大小的TextView

AutoFitTextView-根据文本内容自动调整字体大小的TextView 上次完成的仿网易新闻标签选择器(可拖动)-TabMoveLayout有个问题,那就是因为标签的宽度是固定的,当标签文字过长的时候,就会显示不全,网易新闻的处理方法是缩小字体使得标签可以包容下文字。所以就对应将这种方式实现了出来。实现思路:因为宽度是固定的,而TextView的实现方式其实是通过Paint绘制的,所以我们

2017-04-25 18:47:49 3586

原创 allowTaskReparenting属性

allowTaskReparenting属性最近看到了TaskAffinity和allowTaskReparenting配个使用,就写了个Demo,测试了一下 情景: 应用1(tabflowlayout):MainActivityA 应用2(autofittextview):MainActivityB(Main入口),TestActivity结果>启动应用1>MainActivityA点击跳

2017-04-20 19:05:07 2468

原创 《Android开发艺术探索》读书笔记-第一章 Activity的生命周期和启动模式

Android开发艺术探索-读书笔记第一章 Activity的生命周期和启动模式1.1.1典型情况下的生命周期分析1)Activity的生命周期: onCreate->onRestart->onStart->onResume->onPause->onStop->onDestroy 2)onStart:这时Activity已经可见了,但是还没有出现在前台 3)onResume:这时Activit

2017-04-19 19:24:28 723

原创 仿网易新闻标签选择器(可拖动)-TabMoveLayout

仿网易新闻标签栏-TabMoveLayout网易新闻标签栏的实现效果我一直想实现试试,最近发现支付宝的应用栏也变成了这样,最近花了点时间终于实现,初步实现效果如下,后面有时间还会继续完善 实现功能1.长按抖动 2.标签可随意拖动,其他标签随之变换位置 3.拖动变换子View顺序后续想实现1.仿照ListView+Adapter,利用adapter模式分离,实现自定义View的拖拽(现在只能为T

2017-04-18 18:12:24 4225 1

原创 编程习惯(慢慢总结)

1.getview里面不要new对象2.自定义view的构造函数3.驼峰4.事件不要和activity绑定5.声明时按类别功能6.按照xml顺序findviewbyid7.xml中少嵌套布局,多用relativelayout少用LinearLayout8.BaseActivity{ initView() initDate() initEvent() }9.不要用int

2017-04-18 09:32:38 475

原创 竖向Viewpager(3D翻动效果画廊)

竖向Viewpager(3D翻动效果画廊)效果:1.竖向的Viewpager 2.3D翻动效果 3.Glide加载图片实现思路:1.Viewpager的竖向滑动:可以参照stackoverflow中的一篇帖子,这里面有很多种方式。 这里说下我的实现方式:交换触摸位置的x,y方向,利用PageTransformer的transformPage()方法,在移动过程中通过translation动态改

2017-04-13 18:46:51 1952

原创 Animation导致removeView无效(源码分析)

Animation导致removeView无效(源码分析)继续入自定义View的坑,最近实现一个效果的时候,需要动态添加和删除View,所以就要用到ViewGroup中的removeView和addView,按理来说应该很简单,但是我遇到了一个问题,发现removeView无效。 最后发现:当你要remove的View正在执行Animation效果的时候,是无法remove掉的,所以需要先clea

2017-04-10 18:07:13 3618 1

原创 自定义View----带进度的返回顶部按钮

记得原来一直想实现以下这样一个组件,最近抽时间完成了,花的时间也不多,实现起来也比较容易,算是自定义组件的另一种形式吧,最近入了自定义View的坑,写了好几个DemoToTopView1.功能1.滑动过程中:显示进度 2.滑动停止:显示点击返回顶部 3.点击返回顶部2.实现思路1.滑动监听:滑动状态+滑动位置 2.UI:重写RelativeLayout,实现组件的覆盖,底层:ImageView

2017-04-10 17:12:47 677

ImageLoader本地图片加载和GitHub上ImageLoader加载网络图片集成

集成了ImageLoader加载本地图片,和GitHub上ImageLoader加载网路图片的使用,其中,网路图片的url需要换一下图片地址,因为我用的是我自己搭建的服务器地址图片

2016-04-15

imageloader本地加载图片

imageloader加载本地图片,利用线程池,缓存,LIFO,防止大量图片加载导致OOM(代码中加有注释理解)

2016-04-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除