自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 android pulltorefresh分析理解(上)

问题描述 pulltorefresh这种下拉刷新,上拉加载的控件用的很多,可是有思考过是怎样实现的吗?现在我们来逐步分析解决方案 首先我们实现下拉上拉的功能,并且将状态回调回去。这篇博客我们先分析https://github.com/HomHomLin/SlidingLayout,下篇博客我们分析android-Ultra-Pull-to-Refresh(增加一个header 显示下拉的不同状

2016-12-12 23:00:48 484

原创 android 自定义轮播图

问题描述 很多时候我们会做轮播图的需求,但是需求都类似,现在做一个例子解决方案 我们将轮播的内容和和指示部分单独封装起来,遇到独特的需求只需要微调就可以现在直接上图

2016-12-03 17:32:56 555

原创 mysql5.7.16下载配置及设置root密码

在新的电脑配置mysql数据库,遇到很多问题,现在把我遇到的坑总结下,避免再次入坑。1.下载mysql,地址:http://dev.mysql.com/downloads/mysql/5.1.html#downloads a.使用的是无需安装的社区版本,直接解压缩到想要的目录(如:D:\Program_Files) b.配置环境变量(可以不配置,但是每次使用mysql命令就需要cd到bin目录下

2016-11-22 14:17:59 5286

原创 android自定义view之自定义时钟wacthview

问题描述 自定义一个显示当前时间的时钟view,具有时针,分针,秒针。解决方案 自定义一个view,继承view重写ondraw方法和onmesure方法,重新测量控件宽高和重绘控件 先上图 首先我们在attrs文件里面声明自定义属性<declare-styleable name="TestView"> <attr name="src" format="reference"

2016-11-10 15:36:27 611

原创 android自定义view之自定义imageview

问题描述 需要自定义一个圆形imageview或者带有椭圆角的imageview,这个时候我们就自定义它。解决方案 先上图 声明:代码下载github https://github.com/pungrue26/SelectableRoundedImageView imageview变换形状,本质上是将背景图片变化形状,加载到imageview,所以我们的重点是怎样写各种形状的drawa

2016-11-08 16:36:30 3084

原创 android自定义view之自定义RatingBar

问题描述: 很多时候我们会遇到写自定义评分条,也就是自定义RatingBar的需求,下面写一个比较复杂的自定义view解决方案: 先上图 明显第一个和第二个都是自定义view,只是写法不一样。第三个是系统的控件拿出来比较。下面是具体分析。 第一个的写法: 想法是直接写从第一个星星画到最后一个星星,在这里的核心代码是protected synchronized void onDraw

2016-05-20 17:55:11 755 1

原创 android fragment生命周期应用

问题描述 很多时候我们使用fragment都是在viewpager里面嵌套fragment,或者activity下面一个选择标签,在一个container里面添加要切换的几个fragment,这个时候各个fragment之间的切换,他们的生命周期怎样变化呢,下面我们一起来研究下。解决方案 fragment嵌套在viewpager里面 这个demo是我在csdn上面down下来的,这里贴出原作者

2016-04-14 11:29:04 2733 2

原创 android adb端口被占用解决方案

问题描述 有时候eclipse或者studio的adb端口经常被其他的进程占用,关键是找到占用的进程也杀不掉,或者杀掉又不断重启,无比顽强。解决方案 找到占用进程,然后打开进程文件位置直接卸载掉,或者退出这个应用,再杀掉这个进程。首先当然要找到被占用的进程 当你电脑console出现这个提示,说明你的adb端口被其他的进程占用。The connection to adb is down,

2016-03-31 17:34:29 32026 3

原创 android 去掉标题栏和全屏,横竖屏强制转换

去掉标题栏和全屏 代码方式// 去掉标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);// 全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//注

2016-01-07 11:18:37 632

原创 android 获取状态栏高度

需求描述 有时候计算view位置的时候需要得到状态栏的高度,然后减去这个高度,现在给大家总结两种获取状态栏高度的方法。代码实现 方法一: 通过反射拿到R文件的dimen对象,然后直接拿到status_bar_height属性的值,也就是状态栏的高度 注意:这个方法是直接拿到系统的属性,不是通过计算,所以写在任何周期都OKpublic static int getStatusHeight(

2016-01-05 15:38:55 1913

原创 android动画之帧动画(drawable animation)和补间动画(view animation)

帧动画 drawable animation使用比较简单,而且支持市场上所以API版本,下面简单贴下代码。帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果。直接代码贴上 xml资源文件配置<?xml version="1.0" encoding="utf-8"?><!-- 根标签为animation-list XML文件要放在/res/drawabl

2015-12-26 17:19:18 1104

原创 android属性动画(property animation)使用介绍

概念: 属性动画(property animation),这个是在Android 3.0中才引进的,一定要注意兼容的最低版本(NineOldAndroids这是一个github上兼容API11以下的开源框架)。Property Animation改变view的真实属性,比喻坐标、透明度、放大比例等等,在View Animation和Tween Animation中,其改变的是View的绘

2015-12-23 20:26:52 940

原创 android 用闹钟定时做http请求推送解决方案

设计思路 如果在开发当中需要做push接入,而产品又要求不允许用第三方sdk(百度push,友盟push),而且又没有网络编程的经验,这个时候怎么办?这里就给大家分享下用http请求解决这个问题。 大体的设计思路是,写一个service(为了保证长时间运行不被kill,就将其定义到另外的进程当中去),在这个service里面启动闹钟,每隔一段时间(这个时间可以自己定义)去请求服务器,如果有新

2015-12-20 13:07:05 3105 1

原创 android 设计模式之Listview不同类型Item利用工厂模式的复用

设计思路 listview需要设计不同的item类型的时,考虑到以后item类型的扩展,还有不同类型item的复用,使用工厂模式,抽象item公共实现接口实现。 优点:可扩展性强,代码复用度高,执行效率高,复用了convertView和ViewHolder具体实现1),大体的思路是:给listview设置适配器,自定义一个适配器,这个适配器要实现getViewTypeCount和getIt

2015-12-09 19:55:51 1889 1

原创 android 自定义View对Title的封装

设计思路 很多时候我们应用的activity的title风格基本一致,只有微小的差异。这个时候我们可以把相同的部分写好,不同的部分设置一个adapter动态的填充不同的内容及动作。具体实现效果图 BaseCustomTitleFragmentActivity的布局主要文件base_customtitle_fragment.xml 上面是一个自定义封装的标题部分,一面是填充fragment

2015-12-09 16:19:35 2119

原创 android 网络异常提示

整体设计思路 当一个app当中有多个activity在共同的位置提示无网络环境(或者其他的内容),且进行刷新进一步操作时,就可以在同一个主activity里面实现这部分操作,其他activity继承这个主activity。具体实现主activity网络环境提示basenet_fragment.xml片段,将共同的提示部分直接写在主activity的布局当中<include

2015-12-03 20:29:33 3429

android自定义轮播图

博客详细介绍http://blog.csdn.net/xiangxi101/article/details/53420992

2016-12-03

android自定义时钟WatchView

带有时针分针和秒针的时钟,具体博客http://blog.csdn.net/xiangxi101/article/details/53113736

2016-11-10

android自定义RatingBar

博客介绍地址http://blog.csdn.net/xiangxi101/article/details/51455678

2016-05-20

android fragment生命周期应用demo

具体讲解在http://blog.csdn.net/xiangxi101/article/details/51144322

2016-04-14

android动画之帧动画(drawable animation)和补间动画(view animation)

基本的太阳地球月亮模型,地球围绕太阳转,月球围绕地球转

2015-12-28

android 设计模式之Listview不同类型Item利用工厂模式的复用

listview不同类型的item实现,采用工厂模式实现item的复用,以及更方便的扩展更多类型的item

2015-12-09

空空如也

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

TA关注的人

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