Android
高锦湖
当你的才华还撑不起你的野心时,就应该静下心来学习;
当你的能力还驾驭不了你的目标时,就应该沉下心来历练.....
展开
-
可展开的列表组件 ExpandableListview
package com.crazyit.ui.adapterview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;impor原创 2016-05-23 23:58:08 · 353 阅读 · 0 评论 -
HorizontalScrollView的简单用法
package com.crazyit.ui.adapterview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.LayoutInflater;import android.view.View;import android.widget.ImageVi原创 2016-05-24 22:59:41 · 603 阅读 · 0 评论 -
ImageVIew缩放问题
ImageVIew缩放问题博客分类: android androidApple 在制作android的项目中,发现需要Imageview中缩放功能。从后台获得的图片大小是不同的, 但是在手机上显示的尺寸是固定的,这就需要对图像进行缩放。需要使用到imageview的scaleType属性,该属性用以表示图片的显示方式。 android:scaleType=”centerCro转载 2016-05-25 15:59:56 · 313 阅读 · 0 评论 -
ProgressBar 的功能与 简单用法
那些突然出现在我们生活里的人和事儿,从来都不是等你准备好才出现的 那都是惊喜 package com.crazyit.ui.progressbaractivity;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import an原创 2016-05-30 16:28:50 · 899 阅读 · 0 评论 -
<SeekBar>拖动条的 简单功能与用法
生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春package com.crazyit.ui.progressbaractivity;import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import a原创 2016-05-30 17:45:53 · 360 阅读 · 0 评论 -
<SeekBar>拖动条的 简单功能与用法
生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春package com.crazyit.ui.progressbaractivity;import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import a原创 2016-05-30 19:59:13 · 363 阅读 · 0 评论 -
<ViewSwitcher>的简单功能与用法
仿Android系统 Lanuncher界面欣赏别人是一种境界,善待别人是一种胸怀,关心别人是一种品质,理解别人是一种涵养,帮助别人是一种快乐,学习别人是一种智慧,团结别人是一种能力,借鉴别人是一种收获package com.crazyit.ui.viewanimator;import android.graphics.drawable.Drawable;import android.os.Bun原创 2016-05-31 21:02:04 · 374 阅读 · 0 评论 -
<ImageSwitcher>简单学习之支持动画的图片浏览器
当你跌入谷底的时候,不要绝望,抬起头,你会看见一片灿烂的星空。package com.crazyit.ui.viewanimator;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.AdapterView原创 2016-05-31 22:49:28 · 561 阅读 · 0 评论 -
ViewFlipper<自动播放的图片库>
package com.crazyit.ui.viewanimator;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ViewFlipper;/*** * ViewFlipper 继承啦ViewAni原创 2016-06-01 00:02:34 · 266 阅读 · 0 评论 -
简单定时器 Timer
package com.crazyit.ui.toastdemo;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.widget.TextView;import j原创 2016-06-01 21:44:40 · 332 阅读 · 0 评论 -
ArrayAdapter简单实现 Listview
ArrayAdapter简单实现 Listview你现在受的苦,未来都会照亮你的路,告诉所有正在路上奋斗的人,即使路途遥远,即使梦想遥遥无期,但只要坚持下去,总会得到最好的结果……package com.crazyit.ui.adapterview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;i原创 2016-05-20 00:30:19 · 433 阅读 · 0 评论 -
QuickContactBadge的学习 快速关联联系人
当你的才华还撑不起你的野心时,就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练…QuickContactBadge的学习 快速关联联系人package com.crazyit.ui.quickcontactbadgeactivity;import android.support.v7.app.AppCompatActivity;import android.os.Bundl原创 2016-05-19 23:18:39 · 514 阅读 · 0 评论 -
简单计时器组件(我的第一篇博客)
这是我的第一篇博客** * 简单计时器组件 */public class ChronometerTestActivity extends Activity { Chronometer chronometer;//计时器 Button start1; //开始按钮 @Override protected void onCreate(Bundle savedInstan原创 2016-05-18 00:06:08 · 576 阅读 · 0 评论 -
Android Animations动画之简单学习
一. 动画类型 Android 的animation由4种类型组成.:alpha, scale, translate, rotate Xml配置文件中的写法: Are Cool alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果java代码中的写法 Ar原创 2016-06-23 23:57:22 · 208 阅读 · 0 评论 -
属性动画 资源 (property Animation)简单学习
package com.test.propertyanimation;import android.animation.AnimatorInflater;import android.animation.ArgbEvaluator;import android.animation.ObjectAnimator;import android.content.Context;import and原创 2016-06-24 09:35:16 · 256 阅读 · 0 评论 -
样式<style>资源
Android 的样式资源文件也放在/res/values 目录下,样式资源文件的根元素是(resources…/>)元素,该元素内可包含多个(style…/>)子元素,每个(style…/>)元素定义一个样式. (style…/>) 元素指定如下两个属性:name: 指定样式的名称.parent: 指定该样式所继承的父样式.当继承某个父样式时,该样式会获得父样式中定义的全部格式.当前样式也可原创 2016-06-24 10:06:14 · 413 阅读 · 0 评论 -
主题<Theme>资源的简单学习
主题资源和 样式资源非常相似,也是放置在/res/values 目录下,同样是以(resource../>)元素 作为根元素,同样是使用(style…/>)元素来定义主题.主题和样式的区别主要体现在:主题不能作用于单个的View组件,主题应该对整个应用中的所有的Activity起作用, 或者对指定的 Activity 起作用.主题定义的格式应该是改变窗口外观的格式,例如窗口标题,窗口边框等.p原创 2016-06-24 10:50:56 · 702 阅读 · 0 评论 -
<AssetManager>
AssetManager .是一个专门管理 /assets/目录下原始资源的管理类,AsetManager提供了如下两个常用方法来访问Assets资源.InputStream open(String fileName): 根据文件名来获取原始资源对应的输入流.AssetFileDescriptor openFd(String fileName): 根据文件名来获取原始资源对应的 AssetFil原创 2016-06-24 14:31:47 · 424 阅读 · 0 评论 -
自适应不同屏幕的资源
从Android3.2开始,Android建议直接使用真实的屏幕尺寸来定义屏幕尺寸. Android3.2, 支持在 layout /values 目录后添加sw<N>dp(屏幕尺寸至少宽N个dp才能使用该资源.), w<N>dp(屏幕尺寸宽N个dp才能使用该资源.) , h<N>dp (屏幕尺寸高可用高度为N个dp才能使用该资源). 例如,可指定layout-sw600dp ,表明该设备屏幕的宽原创 2016-06-24 15:27:57 · 257 阅读 · 0 评论 -
<Bitmap>
Bitmap 代表一张位图,BitmapDrawable里封装的图片就是一个 Bitmap对象.开发者为了把一个Bitmap 对象包装成 BitmapDrawable对象,可用调用 BitmapDrawable的构造器:Bitmap –> BitmapDrawable : //把一个Bitmap对象包装成 BitmapDrawable对象 BitmapDrawable drawab原创 2016-06-24 17:50:03 · 472 阅读 · 0 评论 -
Android绘图基础之: Canvas 和 Paint
Android 绘图应该继承 View组件,并重写它的 onDraw(Canvas canvas)方法即可.package com.test.canvasdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.原创 2016-06-24 21:42:55 · 245 阅读 · 0 评论 -
<Path>类
Android 提供的Path 类时一个非常有用的类.它可以预先在View 上将N个点连成一个”路径”,然后调用Canvas 的DrawPath(path , paint)即可沿着路径绘制图形.package com.test.pathactivity;import android.app.Activity;import android.content.Context;import androi原创 2016-06-24 23:33:48 · 263 阅读 · 0 评论 -
Android之 drawTextOnpath
Android的 Canvas还提供了一个drawTextOnpath ( )方法package com.test.pathactivity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;impo原创 2016-06-25 00:46:44 · 1738 阅读 · 0 评论 -
使用 SimpleAdapter 显示listview
package com.crazyit.ui.adapterview;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;import java.util.ArrayList;import java.uti原创 2016-05-21 22:19:02 · 475 阅读 · 0 评论 -
BaseAdapter实现不存储列表选项的 ListView
package com.crazyit.ui.adapterview;import android.graphics.Color;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.view.ViewGroup;imp原创 2016-05-21 23:21:52 · 367 阅读 · 0 评论 -
<DatePicker><TimePicker>选择时间和日期
package com.crazyit.ui.calendarview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.DatePicker;import android.widget.EditText;import android.widget.Ti原创 2016-06-03 22:55:27 · 874 阅读 · 0 评论 -
Bitmap绘图
自定义绘图 Viewpackage com.test.jiazaibigimage;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;i原创 2016-06-25 12:31:32 · 545 阅读 · 1 评论 -
使用 Matrix控制图片的变换
自定义 View 代码package com.test.matrixtest;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.drawable.B原创 2016-06-25 13:26:16 · 543 阅读 · 0 评论 -
<ScrollView> 滚动视图的简单功能和用法
ScrollView是由Framelayout派生出来的,它就是一个用于为普通组件添加滚动条的组件.ScrollView里最多只能包含一个组件,而ScrollView的作用就是为组件添加垂直滚动条.package com.crazyit.ui.scrollviewdemo;import android.support.v7.app.AppCompatActivity;import android.原创 2016-06-04 16:38:15 · 459 阅读 · 0 评论 -
<Handler>练习
package com.crazyit.handlerdemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.view.View;import a原创 2016-06-09 23:52:48 · 237 阅读 · 0 评论 -
<AsyncTask> 查看网页源代码
志向是天才的幼苗,经过热爱劳动的双手培育,在肥田沃土里将成长为粗壮的大树。不热爱劳动,不进行自我教育,志向这棵幼苗也会连根枯死.*按钮的点击事件的方法里面, 只是创建一个 DownTask实例 package com.test.asynctaskdemo;import android.app.Activity;import android.app.ProgressDialog;import an原创 2016-06-10 00:10:11 · 455 阅读 · 0 评论 -
使用 drawBitmapMesh 扭曲图片
Canvas 提供了一个drawBitmapMesh((Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, Paint paint)方法;该方法可以对Bitmap进行扭曲,如果这个方法用的好,开发者可以在android 应用上开发出,”水原创 2016-06-25 21:03:12 · 935 阅读 · 0 评论 -
使用 Shader 填充颜色
Android 不仅可以使用颜色填充图形,还可以使用shader对象指定的渲染效果来填充图形. Shader 本身是一个抽象类.提供了如下实现类:BitmapShader, 使用位图平铺的渲染效果.ComposeShader, 使用组合渲染效果来填充图片.LinearGradient, 使用线性渐变来填充图形RadialGradient, 使用圆形渐变来填充图形SweepGradient原创 2016-06-25 23:06:16 · 1761 阅读 · 0 评论 -
AnimationDrawable和逐帧动画
获取 AnimationDrawable对象之后,接下来就可用把 AnimationDrawable显示出来,—–习惯上把AnimationDrawable设为ImageView的背景即可. 需要注意的是 AnimationDrawable代表的动画默认是不播放的.必须在程序中启动动画播放才可以.AnimationDrawable 提供了两个方法() : 开始停止动画.start( ): 开始播原创 2016-06-25 23:52:03 · 415 阅读 · 0 评论 -
AnimationDrawable 帧动画 爆炸特效
该程序只是简单的检测到触摸屏幕事件,当用户触屏时,程序将会在触摸到”爆炸”.package com.test.frameanimation;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.Anima原创 2016-06-26 10:01:44 · 1095 阅读 · 0 评论 -
带预览的图片浏览器
GridView的简单学习package com.crazyit.ui.adapterview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.AdapterView;import android.wi原创 2016-05-23 00:22:54 · 541 阅读 · 0 评论 -
<Notification>的功能与方法
package com.crazyit.ui.notificationdemo;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.net.Uri;原创 2016-06-04 17:59:04 · 263 阅读 · 0 评论 -
<AlertDialog>的简单用法与功能
package com.crazyit.ui.dialogdemo;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.原创 2016-06-05 13:43:48 · 337 阅读 · 0 评论 -
对话框风格的窗口
package com.crazyit.ui.dialogtheme;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class DialogThemeActivity extends Activity { @原创 2016-06-05 13:48:25 · 684 阅读 · 0 评论 -
<PopupWindow>的简单功能和用法
package com.crazyit.ui.popupwindowdemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.PopupWind原创 2016-06-05 14:27:46 · 812 阅读 · 0 评论