自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 android自定义滑动开关

自定义View一般分以下步骤:测量:onMeasure 设置控件显示在屏幕上的宽高 布局:onLayout 设置控件显示在屏幕上的位置(只有在自定义ViewGroup中才用到) 绘制:onDraw 控制显示在屏幕上的样子而View和ViewGroup的区别1.他们都需要进行测量操作 2.ViewGroup主要是控制子view如何摆放,所以必须实现onLayout View没

2016-11-14 19:52:55 484

原创 ViewPager的简单优化和实现大图轮播

大图轮播的实现方式就是通过ViewPager实现,然后定时改变ViewPager的setCurrentItem。虽然ViewPager加载几张图片不会导致程序崩溃,但是能优化的地方最好还是优化代码public class HomePictureHolder extends BaseHolder<List<String>> { private ViewPager viewPager;

2016-11-12 23:40:27 310

原创 自定义View实现联系人快速查找

这个功能也经常用到比如:微信好友列表, 联系人通讯录, 应用管理, 文件管理等效果图: 实现步骤: - 绘制 A-Z.的索引,处理Touch事件 - 根据回调回调显示当前索引 - 汉字转换成拼音,将数据进行分组 - 在ListView中使用自定义控件自定义View代码:public class QuickIndexView extends View { int touchI

2016-11-09 02:44:19 432

原创 自定义View实现手机qq5.X的抽屉特效和聊天界面联系人左滑功能

抽屉特效:主要是ViewDragHelper的使用(ViewDragHelper: Google2013年IO大会提出的, 解决界面控件拖拽移动问题),在改变View的实际位置时加上一些伴随动画。效果图:首先是抽屉特效的自定义View,为了方便使用就继承FrameLayout(继承FrameLayout的原因就是省事,因为FrameLayout自动测量和摆放位置了,而且FrameLayout是上下层

2016-11-06 23:05:54 941

原创 解决导入项目提示Plugin with id 'com.github.dcendents.android-maven' not found.

今天在导入StatusBarUtil-master这个开源的Library,问题就来了,有提示 Error:(2, 0) Plugin with id ‘com.github.dcendents.Android-maven’ not found这个错误,上网找了各种方案,终于一步一步慢慢解决了,其实很简单,只要在的project项目(根目录下的build.gradle,不是app下的,也不是导入的l

2016-11-06 15:56:32 3895 2

原创 Android加载大图片,实现简单的截屏功能与保存截屏显示在图库

在android中如果我们直接加载一张大图片,那么有可能会内存泄漏,那么这是为什么呢? 首先在代码中直接加载一张图片:if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ File file = new File("sdcard/big.jpg");

2016-11-01 18:41:26 900

原创 ActinBar+DrawerLayout+viewpager+PagerTabStrip的使用

ActionBar 是 Android 3.0(API level 11) 引入的一个新控件,它代表了应用程序标题栏,ActionBar好处是应用可以根据设备显示空间动态调整你想要添加的图片文字或控件等,这里只是使用它的搜索功能。而侧边栏是Android应用中常见的界面效果,可随主屏在左侧或右侧联动,drawerLayout是android.support.v4.widget.DrawerLayou

2016-11-01 15:35:36 486

原创 [项目总结]信号强度检测app

项目介绍这个app的需求就是:能够实时检测某个位置的各运营商的信号强度。主要是针对移动,联通,电信等基站等信号进行监控,实时获取4G,3G,2G信号,工程巡检人员拿着这款app到某个位置巡检后,检测当前位置的信号强度,并截屏记录下来,以便后面查看历史巡检记录。从表面上看这app功能看似简单,但在实际开发中还是遇到许多难点的。项目所遇到的困难该app是基于AT指令获取各运营商信号首先了解什么是AT指令

2016-11-01 04:18:06 10061 1

原创 java基础(四)

java反射技术

2016-08-21 14:01:20 257

原创 java基础(三)

java多线程进程和线程 进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程:是进程中的单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。Java程序运行原理 java 命令会启动 java 虚拟机,启动 JVM,等于启动了一个应用程序,也就是启动了一个进

2016-08-21 01:32:20 289

原创 java基础(二)

java io流和File类输入/输出是所有程序都必须的部分,程序读取数据、用户输入数据、记录程序运行状态等…… 输入流:分为字符输入流和字节输入流; 输出流:分为字符输出流和字节输出流; 那么字符流和字节流有什么区别呢:实现上 字节输出流是继承OutputStream 而字符输出流继承OutputStreamWriter(输入以此类推);在应用上 字符流是专门用来处理文字的,包含了对多国语言

2016-08-15 17:49:24 261

原创 java基础(一)

今天是周日,一大早就起床,精神满满的去码神了,结果还没有开门,无奈之下等啊。。。。。。今天的上课内容总的来说有以下 java接口,内部类 java接口是一种规范 1—interface关键字修饰,可以多继承,默认public(方法),final(成员变量),static 进行修饰。 2—有成员变量。有方法体, //接口需要注意的地方,接口嵌套接口,不知道在学校老

2016-07-24 15:40:52 347

原创 java SE集合类实现斗地主洗牌、牌排序

java的集合方便了我们管理和操作大量的数据,在很多地方都用多,特别在java Web要操作数据库时,那是必不可少的!!!集合类的作用是用于储存、检索和操纵数据,以及将数据从一个方法传输至另一个方法等等。废话不说。。。上代码很简单的代码就可以实现package list;import java.util.ArrayList;import java.util.Collections

2016-06-22 13:47:33 715

空空如也

空空如也

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

TA关注的人

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