自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 android 轮播图

轮播图是很常用的一个效果 核心功能已经实现 没有什么特殊需求 自己没事研究的 所以封装的不太好 一些地方还比较糙 为想要研究轮播图的同学提供个参考目前测试图片为mipmap中的图片 没有写从网络加载图片 可自行根据需求在getShowView()方法中修改1.定时切换通过handle延时发送通知改变界面 然后在切换viewpage的界面之后 再次发送此延时通知 就ok咯 还可以通...

2017-01-10 21:21:00 133

转载 模仿qq列表信息滑动删除效果

这个效果的完成主要分为两个部分自定义view作为listview的列表项 一个view里面包括 显示头像,名字,消息内容等的contentView和滑动才能显示出来的删除,置顶的右边菜单menuView 在手指移动的时候同时改变这两个视图的位置重写listview 判断item向左还是向右滑动 正常的滚动还是左右滑动等等 重写onTouchEvent 进行事件分发大致思路:...

2017-01-08 15:45:00 278

转载 android绘制圆形图片的两种方式

看下效果先下面有完整的示例代码使用BitmapShader(着色器)我们在绘制view 的时候 就是小学上美术课 用水彩笔在本子上画画 使用着色器绘制圆形图片最简单的理解方式 就是把bitmap当做一种颜色 设置给paint ,paint都已经有颜色了 你想让它方了,圆了,扁了 还不是看你心情 canvas调用那个方法咯实现的大致思路如下:1. 创建一个类 继承imageV...

2017-01-04 22:29:00 157

转载 android图片验证码--自绘控件

自绘控件的内容都是自己绘制出来的 大致流程如下:1.定义一个类继承view使用TypedArray初始化属性集合在view的构造方法中 有一个AttributeSet的参数 很明显是用来保存控件属性信息的 我们也的确可以通过循环然后用键值对的方式获取信息 而TypedArray是用来简化我们的工作的重写onMeasure 测量控件大小重写onDraw 绘制控件2.根据需求...

2017-01-03 22:28:00 164

转载 MPAndroidChart 3.0——LineChart(折线图)

显示效果MPAndroidChart每一种图表的基本使用方式都基本相同 了解一种图表的实现 参考项目源码其他的图表也就差不多哩在布局文件中定义 <com.github.mikephil.charting.charts.LineChart android:id="@+id/lineChart" android:layout_width="m...

2017-01-01 22:37:00 1001

转载 提交本地项目到github服务器

已经完成的本地项目 提交到github 并不是按照先在github上创建一个仓库 然后clone下来的顺序1.在github上创建仓库2.在本地项目初始化git仓库$ git init3.添加远程分支$ git remote add origin (github地址)$ git remote -v (查看远程仓库地址)4.同步仓库git pull origin mast...

2016-12-27 14:34:00 60

转载 android 帧动画,补间动画,属性动画的简单总结

帧动画——FrameAnimation  将一系列图片有序播放,形成动画的效果。其本质是一个Drawable,是一系列图片的集合,本身可以当做一个图片一样使用  在Drawable文件夹下,创建animation-list为根节点的资源文件<animation-list android:oneshot="false"> <item a...

2016-09-21 21:27:00 84

转载 android AsynTask处理返回数据和AsynTask使用get,post请求

Android是一个单线程模型,Android界面(UI)的绘制都只能在主线程中进行,如果在主线程中进行耗时的操作,就会影响UI的绘制和事件的响应。所以在android规定,不可在主线中进行耗时操作,否则将发生程序无响应(ANR)问题。 解决办法:开启新的线程进行耗时操作开启新的线程可以new Thread() 或实现Runnable接口 什么要使用AsyncTask呢?...

2016-09-18 21:39:00 166

转载 android SQLite数据库总结

SQLite  SQLite是一种超轻量级的嵌入式数据库,大小只有几百KB,但是其语法支持标准SQL语法,同时还遵循了数据库的ACID事务,所以学过其他数据库的开发人员都很容易掌握其使用。  sql语法就不介绍了,直接看在android中的使用SQLiteOpenHelper——封装好的数据库操作辅助类,需重写  重写方法    onCreate:初始化数据库,...

2016-09-13 23:00:00 102

转载 Android简单介绍SharedPreference,内部文件,sdcard数据存储

SharedPreference  以xml的结构储存简单的数据,储存在data/data/程序包名/shared_prefs文件夹中  使用方式         创建对象的方式有三种      Context 的getSharedPreferences()      Activity 的getPreferences()      PreferenceMana...

2016-09-10 22:56:00 139

转载 ListView和Adapter数据适配器的简单介绍

ListView  显示大量相同格式数据  常用属性:    listSelector listView每项在选中、按下等不同状态时的Drawable    divider ListView每项间的间隔Drawable    dividerHeight ListView每项间间隔的间隔高度  ...

2016-09-05 22:25:00 309

转载 Android 使用pull,sax解析xml

pull解析xml文件1.获得XmlpullParser类的引用    这里有两种方法 //解析器工厂 XmlPullParserFactory factory=XmlPullParserFactory.newInstance(); XmlPullParser pullParser=factory.newPullParser();//直接获得实例XmlPullPa...

2016-08-30 23:04:00 82

转载 Android原生json和fastjson的简单使用

android原生操作json数据主要是两个类 JSONObject 操作对象 JONSArray操作json数组对象转json 1   //创建学生对象 2 Student student=new Student(); 3 student.setAge(23); 4 ...

2016-08-29 22:19:00 102

转载 理解java虚拟机内存分配堆,栈和方法区

栈:存放局部变量堆:存放new出来的对象方法区:存放类的信息,static变量,常量池(字符串常量) 在堆中,可以说是堆的一部分创建了一个student类,定义了name属性, id静态变量 和一个study()方法程序运行的时候 java虚拟机会通过类加载器 将类的信息加载到虚拟内存中 存放在方法区里相当于一个类的模板 我们通过这个类的模板来创建对象,这个其实很...

2016-05-30 15:45:00 76

转载 eclipse配置tomcat 和JRE环境

配置JRE环境,通俗点讲就是添加一个不同版本的jdkwindow——preferences——java——installed jres点击add添加 选择standard VM选择一个本机正确的jdk路径 name和下面lib加载都是系统自动完成的 选择好路径后 点 finish就ok了配置tomcatwindow——preferenc...

2016-05-23 22:48:00 469

转载 eclipse启动时报错 Could not create the java virtual machine

eclipse启动的时候 报错这是系统为eclipse分配的内存不足,需要去修改 eclipse.ini文件eclipse.ini是eclipse 内存分配之类的配置文件 对java虚拟机的内存管理 常见参数的意思 -vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存...

2016-05-19 09:20:00 286

转载 eclipse启动的时候报错 出现Java was started but returned exit code=13

eclipse启动的时候出现这是你的jdk环境与你eclipse版本不匹配, 如果你的eclipse是32位的 jdk也得是32位的 重新安装一个比配的jdk就好了如果你的jdk是解压版的 解压后 在bin文件夹下 找到 javaw.exe复制路径为你的eclipse创建一个快捷方式 右键属性 菜单条 点击快捷方式 -- 目标 先原本的目标路径...

2016-05-18 22:51:00 117

空空如也

空空如也

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

TA关注的人

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