自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小爸爸他爸的博客

年少接触编程,立志成为黑客,现沦一介码农,但对此情依旧。

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 android TextView查看更多(图文混排)

效果如下:代码有很多注释,看懂应该没问题/** * Created by sxy on 2016/11/10. */public class TextUtils { public static void toggleEllipsize(final Context context, final TextView tv, final String desc)

2016-11-11 16:59:53 1254

原创 判断textview的内容是否被截

有的时候需要判断textview的内容是否超过了自己行数的限制,比如最多3行,超过三行就显示省略号,然后在下面显示“查看更多”,这就有一个问题,textview.getLineCount()确实可以获取行数,那么怎么判断是否超过3行呢,textview.getLineCount() > 3  肯定不行,正好3行的时候就不适合了,通过下面的代码可以解决问题:textContent.pos

2016-09-19 10:43:08 913

原创 android弹幕

做个android的弹幕主要要用到动画,水平的弹幕网上很多,这个是垂直方向的弹幕,其实原理一样BarrageView继承自FrameLayout,就是自定义的弹幕View/** * Created by sxy on 2016/8/17. */public class BarrageView extends FrameLayout { private int

2016-08-19 15:32:42 606

原创 android自定义渐变进度条

项目中需要用到一个弧形渐变的进度条,通过android自带是不能实现的,我是没有找到实现的方法,有大神知道的可以指点,效果图是下面这样的       这是通过继承VIew来绘制出来的,网上也有类似的,但是代码那是相当的累赘,而且创建了很多无用的对象       我在这把自定义的View代码贴出来了,用到的话可以加以参考      public class SpringPro

2016-04-19 13:23:09 1117

原创 android无限自动轮播图控件

开发中经常要做轮播图,每次都去写的话确实很烦,网上也有类似这样的控件,但感觉都不太如意,要么繁琐要么简单到不能达到想要的效果,也很不方便,于是自己就把项目中写的轮播图抽了出来,基于MVC的原理把他改造成了直接可以拿来引用的控件,只需要四行代码就能实现无限轮播了,图片显示是通过GIthub上的开源框架Universal_Image_Loader来加载网络图片显示到轮播图中,轮播图是通过Viewpag

2016-01-08 13:22:51 1533

原创 android 自定义View在弹出的软键盘之上,以及测量软键盘高度和监听软键盘状态

项目中需要做评论功能,在软键盘弹出后在其上方弹出自定义的view,看下效果:         原理很简单,软键盘上方就是一个自定义的PopuWindow,在弹出PopuWindow的代码中激活了软键盘,随即PopuWindow就被软键盘顶到了其上方,里面还给PopuWindow加入了显示 和消失的动画,另外实现了对软键盘显示和隐藏状态的监听,以及对其高度的测量,需要做些逻辑处理的话可以

2016-01-07 12:51:20 3918 2

原创 popupwindow从屏幕右上角弹出

先看下效果图:首先需要继承PopuWindow来自定义我们自己想要的结果,PopwinShare就是我们自定义的,代码如下public class PopWinShare extends PopupWindow { private View mainView; private LinearLayout layoutCollect, layoutShare; publi

2016-01-06 10:06:01 2905

原创 Android自定义Dialog样式,从屏幕底部滑出动画

实际项目开发中默认的Dialog样式无法满足需求,需要自定义Dialog及其布局,并响应布局中控件的事件。上效果图:1. 自定义TakePhotosDialog继承自Dialog:public class TakePhotosDialog extends Dialog { public TakePh

2015-12-30 17:42:22 5298

原创 pulltorefresh + StaggeredGridView 添加headerView后不能上拉加载更多的问题

因为项目中要用到带下拉刷新上拉加载的瀑布流,我用的是 PullToRefreshStaggeredGridView,也就是下面的第二个加上pulltorefresh这个开源项目,github上也有这个,网上也有很多相关学习资源,可以拿来研究学习。github上,就有两个资源,可以供学习者膜拜。1.https://github.com/maurycyw/StaggeredGridVi

2015-12-14 17:22:21 978 2

原创 Android版本检测升级

我们应该都有类似的使用体验,当一款APP需要更新是,进入界面会提醒有新的更新是否更新,这里有那么几个步骤1首先检测当前版本    2判断服务器中版本3如果有更新则点击更新,下载安装包,下载完成后自动安装具体代码怎么实现呢?下面我们一起看一下

2015-11-15 13:06:09 405

原创 android 开源框架Universal-Image-Loader解析

Android开发中我们会经常遇到图片过多或操作不当造成OOM异常,有时虽然是解决了这个问题但却会影响程序的运行效率,例如:当用户在快速滑动滚动条的过程中,我们程序在仍在艰难的加载服务器端的图片,这样给用户造成了极不好的体验。其实网络上关于图片的异步加载和缓存的讲解很多,但是其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面,针对这一光大开发者都会遇到的问题,开源框架I

2015-10-23 16:07:14 392

android弹幕

垂直方向的android弹幕,仿网易考拉中的商品详情页

2016-08-19

自定义进度条

通过继承VIew自行绘制的进度条,弧形渐变,可自己设置颜色,渐变风格等

2016-04-19

android无限自动轮播图控件

基于MVC的原理把项目中写的轮播图改造成了直接可以拿来引用的控件,只需要简单的四行代码就能实现无限自动轮播了,图片显示是通过GIthub上的开源框架Universal_Image_Loader来加载网络图片显示到轮播图中,轮播图是通过Viewpager实现的,很实用。。。

2016-01-08

android自定义View在软键盘上方,监听软键盘的状态一个测量其高度

在软键盘弹出后随即弹出自定义的PopuWindow在其上方,里面还给PopuWindow加入了显示 和消失的动画,另外实现了对软键盘显示和隐藏状态的监听,以及对其高度的测量,需要做些逻辑处理的话可以直接在里面写相关的代码就ok了

2016-01-07

popuwindow从屏幕右上角弹出

实现了android 自定义popuwindow从屏幕右上角弹出,而且加了弹出和消失时的动画,很实用,代码易懂.zip

2016-01-06

软件工程导论第五版习题答案

软件工程导论第五版习题答案,张海藩编著,出版社:清华大学出版社出版

2015-04-20

空空如也

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

TA关注的人

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