自定义博客皮肤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平台一款UI体验好于NumberPicker的自定义控件NumberPickerView

在Android开发中会用到NumberPicker组件,但是默认风格的NumberPicker具有一些不灵活的属性,且定制起来比较麻烦,本文介绍了一款自定义的NumberPickerView,实现的原生的NumberPicker的功能,且UI体验较好的。NumberPickerView还实现了NumerPicker的大部分重要函数,在项目中可以迅速代换NumberPicker

2016-06-29 20:40:49 12230 16

原创 Data Binding 的使用之一:简单的数据绑定

android中Data Binding的简单使用

2017-02-06 17:00:46 2945

原创 关于android中图片裁剪以及PorterDuffXfermode的使用经验小结

关于图片”裁剪”出现锯齿的问题,以及PorterDuffXfermode实现方式原理小结

2017-02-06 10:21:42 1391 1

原创 android ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView

前言:为了保持界面UI的整洁以及将尽可能多的内容显示在有限的空间中,往往需要将长度过长的TextView进行内容截取。本控件满足了TextView可在”完整内容”与”截取内容”两种模式下进行切换的需求,且可应用在ListView/RecyclerView中并可以动态更新内容。

2016-07-28 23:51:55 16106 4

原创 Python学习第〇篇-主要概念及示例

Python学习--主要概念以及一个小的示例代码

2016-06-24 18:59:50 387

原创 Android自定义View之IndicatorView,显示当前tab页所处位置的View

自定义IndicatorView,用来指示tab标题的显示。具有动画效果,以及可以设置颜色渐变效果,长度灵活可控,可同时设置各个item的文字

2016-06-22 13:47:02 1962 1

原创 Android动态切换多个View的可编辑/不可编辑模式

android开发中,介绍一种简单的方法,使一组view动态的在“可编辑”/“不可编辑”两种状态中相互切换,并分析了这种方法背后的原理。

2016-06-15 22:30:01 1267

原创 关于Android平台显示隐藏软键盘输入法的方法总结

文章总结了在Android开发中如何动态的显示隐藏软键盘输入法的方法

2016-06-15 22:10:38 4344

原创 ImageView的源码解读,以及几种ScaleType的分析

分析ImageView的源码,并实例讲解ScaleType的作用以及变换原理

2016-06-02 23:03:44 5495

原创 android使用代码生成LayerDrawable的方法、源码分析和注意事项

前言为了有更好的UI体验,一般我们会把button、textview等控件的背景设置上阴影。传统的做法是美工提供一张具有阴影效果的nine patch图,然后将其在xml文件中添加到background属性。这种做法没有问题,不过缺乏灵活性。图1.使用代码生成的具有“阴影”效果的控件 暂时不讲怎么生成的具有阴影效果的图片,首先分析一下如何通过xml定义LayerDrawablexml构

2016-06-01 19:26:17 5227

原创 可动态显示圆形图像或圆形文字的AvatarImageView

项目地址https://github.com/Carbs0126/AvatarImageView前言:在做电话本或者其他应用时,显示联系人头像的策略一般是这样的:先判断是否有头像图片,如果有,则直接显示图片;如果没有,则显示联系人的名字的第一个字,将这个文字作为头像,并添加背景颜色。截图: 主要功能:显示圆形图像;显示圆形文字;文字大小与圆形半径的比例可以调整;

2016-05-31 10:38:53 3736 1

原创 自定义控件之AndroidSegmentControlView,仿IOS平台UISegmentControlView,继承自View

IOS平台的UISegmentControl控件的主要作用是动态的更改界面的显示内容,一般应用于内容较多的界面,且分屏显示不同种类的内容。在Android开发过程中,有时需要实现类似UISegmentControl的效果,这里我将自己的代码开源在github上了,命名为SegmentControlView,下面是实现的过程以及源码

2016-05-19 11:36:40 5279 4

原创 android自定义控件的最大高度MaxHeightView

android中的ViewGroup类的控件没有maxHeight属性,当我们需要限制某些view的高度时,(比如限制屏幕下方对话框的最大高度)那么,就需要一种可以限制其子view最大高度的ViewGroup。本文自定义了一个可设定最大高度的ViewGroup控件,具有限定最大高度比例(或者具体最大高度)的功能

2016-05-12 16:10:59 9363

转载 【集合类型的并发】Collections.synchronizedList 的使用

原文出自:http://my.oschina.net/infiniteSpace/blog/3054251 :关注要点,为什么在有synchroniezed方法的同时会出现 Collections.synchronizedList2 :知识背景: 您可能需要了解java Synchronized方法的加锁的各种机制,包括如何上锁,锁对象3 : plus: 您需要不断的深

2015-10-20 15:25:03 616

原创 在android布局中使用layout_weight的几点技巧和说明layout_weight

android应用中的layout_weight的使用技巧

2015-09-25 18:44:08 4295

原创 Android | java.lang.IllegalStateException: The specified child already has a parent. 解决方案

android中java.lang.IllegalStateException: The specified child already has a parent. 解决方案

2015-09-25 09:26:17 1611

PhotoView-master-2.3.0.zip

android平台的photoview ,具备双指放大缩小,双击放大,viewpager嵌套适配等等

2020-05-01

guava-19.0.jar

(摘自开源中国)Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net com.google.common.primitives com.google.common.util.concurrent 在线API doc:http://tool.oschina.net/apidocs/apidoc?api=guava 下载地址:https://repo1.maven.org/maven2/com/google/guava/guava/

2016-02-14

SQLiteExpertPers

SQLiteExpertPers用于查看/编辑sqlite数据库。sqlite数据库主要用于移动手机端的应用编程,提供简单却强大的数据库支持。鉴于国外网速较慢,上传此安装包,供朋友们下载。

2015-10-22

PyDev 4.3.0

PyDev 4.3.0 将其直接解压到eclipse目录,重启eclipse即可使用

2015-09-28

Git-2.5.3-64-bit.exe

1.也可以在此网址下载:http://www.git-scm.com/ 2.提供cmd窗口和GUI界面,模拟linux环境进行代码管理

2015-09-25

RealView Development Suite 4.0入门指南

RealView Development Suite 4.0入门指南

2012-12-06

空空如也

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

TA关注的人

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