-
Android透过手势实现的缩放处理
Android通过手势实现的缩放处理01importandroid.app.Activity;02importandroid.content.Context;03importandroid.graphics.Canvas;04importandroid.graphics.Color;05importandroid.graphics.Paint;06importandroid.os.Bundle;0...
25
热度 -
让自各儿的Android应用支持appwidget
让自己的Android应用支持appwidget经常看到一些教程教你如何写appwidget,但是,你知道你的appwidget是如何被添加到桌面上的吗?一般的,如果是做桌面的童鞋,基本上都会让自己的桌面支持appwidget。下面说说如何实现。首先是得定义一个承载appwidget的容器,系统的Launcher里面是用的CellLayout,实现的很不错。我这里就用一个简单的自定义ViewGro...
66
热度 -
Android自定义可循环的滚动选择器CycleWheelView 顶替TimePicker/NumberPicker/WheelView
Android自定义可循环的滚动选择器CycleWheelView替代TimePicker/NumberPicker/WheelView最近碰到个项目要使用到滚动选择器,原生的NumberPicker可定制性太差,不大符合UI要求。网上开源的WheelView是用ScrollView写的,不能循环滚动,而且当数据量很大时要加载的Item太多,性能非常低。然后,还是自己写一个比较靠谱,用的是List...
30
热度 -
手把手教你制造android侧滑框架
手把手教你打造android侧滑框架转载请注明出处:http://blog.csdn.net/footballclub/介绍如果项目中遇到了侧滑的需求,主流的做法有两个用android自带的drawerlayout和slidingmenu,因为之前项目中有播放视频的时候滑动菜单就会出现滑动卡顿和闪白的问题,所以个人不推荐slidingmenu;drawerlayout效果可以,但是不一定能符合产品...
81
热度 -
Android触摸屏事件派发机制详解与源码分析2(ViewGroup篇)
Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》,阅读本篇之前建议先阅读。当然,阅读完这一篇之...
56
热度 -
android ListView依据字母排序和定位
androidListView根据字母排序和定位基本上很多应用都是用了这个功能当数据多时方便快速查看浏览定位查询等,本案例功能比较简单,需要跟完善的话就要继续优化。先上运行效果图如下:???第一步:首相自定义SideBar类继承View类,用于绘制A-Z文字控件,如下:?Java代码?import?android.content.Context;??import?android.graphics....
24
热度 -
Android学习札记(四)之碎片化Fragment实现仿人人客户端的侧边栏
Android学习笔记(四)之碎片化Fragment实现仿人人客户端的侧边栏其实一种好的UI布局,可以使用户感到更加的亲切与方便。最近非常流行的莫过于侧边栏了,其实我也做过很多侧边栏的应用,但是那些侧边栏的使用我都不是很满意,现在重新整理,重新写了一个相对来说我比较满意的侧边栏,其中运用的就是android3.0版本之后新加的Fragment碎片化,碎片化的使用将来也是一个趋势,所以通过我这个程序...
26
热度 -
Android瀹炵幇灞?閮ㄥ浘鐗囨粦鍔ㄦ寚寮曟晥鏋
Android瀹炵幇灞?閮ㄥ浘鐗囨粦鍔ㄦ寚寮曟晥鏋?灞?閮ㄧ殑鍥剧墖婊戝姩鎸囧紩鏁堟灉銆傝繖绉嶆晥鏋滀竴鑸?槸鍦ㄦ柊闂诲?鎴风?涓婃瘮杈冨父瑙侊紝鍏跺姛鑳芥槸锛?/p>銆?銆?1銆侀《閮ㄥ崟寮犲浘鐗囧乏鍙虫嫋鎷夋粦鍔?紱銆?銆?2銆佸甫鎸囧紩锛?/p>銆?銆?3銆佷粎婊戝姩椤堕儴鍗曞紶鍥剧墖锛屼笉婊戝姩椤甸潰锛屼笅闈㈢殑鍥炬枃鍐呭?涓嶅姩锛?/p>銆?銆?4銆佺被浼间簬鏂伴椈瀹㈡埛绔?殑鍔熻兘聽銆...
416
热度 -
前台用javaScript,靠山用java裁剪图片
前台用javaScript,后台用java裁剪图片 总体思想: 1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。 2.服务端根据id取出要裁剪的图片。 3.根据这些参数来生成裁剪的图像。 后台代码如下: package com.wodexiangce; import java.awt.Rectangle; import java.awt.image.BufferedImage; ...
336
热度 -
Ext基础1(转载)
Ext基础一(转载) ? 要学习及应用好Ext框架,必须需要理解Html DOM、Ext Element及Component三者之间的区别。 ? ? 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。(通常使用getElementById/Ext.getDOM获得DOM对象) ? ? 仅仅有DOM...
240
热度 -
java做五子棋的问题,请教高手
java做五子棋的问题,请教高手 在画好棋盘后,通过drawImage函数来画棋子,在监听调用的时候不能做到,但是单独通过给定坐标却能在棋盘上边画到一个棋子,不知道是哪里出了问题,请教下高手,在线等待 搜索更多相关的解决方案: color="red">五子棋color="red">java color='...
338
热度 -
打波游戏(有瘁)
打波游戏(有瘁) 偷懒写的,基本上可以玩,没写关闭程序,自己用资源管理器关好了。 [本帖最后由虾B写于2010-10-520:09编辑] 搜索更多相关的解决方案: color="red">游戏 color='#FF8000'>----------------解决方案-------------------...
347
热度 -
Android 贝塞尔曲线实现QQ拖拽驱除效果
Android贝塞尔曲线实现QQ拖拽清除效果纯属好奇心驱动写的一个学习性Demo,效果如下:这个小功能最重要的点在于起始点和触摸点之间的连接线绘制,它并不是一条单纯的直线,而是中间细两头粗的一条不规则的Path,而这个中间向内弯曲的效果正是一条贝塞尔曲线,中间这个Path是由两条贝塞尔曲线和两条直线组成。看下图:两个带圆弧的线就是由三点确认的一个贝塞尔曲线:在Android已经有提供画贝塞尔曲线的...
115
热度 -
Android ViewGroup 抚摸事件传递机制
AndroidViewGroup触摸事件传递机制引言上一篇博客我们学习了AndroidView触摸事件传递机制,不了解的同学可以查看AndroidView触摸事件传递机制。今天继续学习Android触摸事件传递机制,这篇博客将和大家一起探讨ViewGroup的触摸事件传递机制。示例示例代码如下:publicclassMainActivityextendsActionBarActivity{priv...
102
热度 -
Android 带驱除功能的输入框控件EditText
Android带清除功能的输入框控件EditText今天学习了自定义控件,然后自己做了一个用户登录小控件EditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText。先说明一下,我是用Androidstudio写的,代码已经共享到我的github上了,有...
84
热度 -
最终效果
[android](仿联系人)带分类、分类顶部保留替换ListView——StickyList效果图思路分析布局分析a)右侧的索引,称为LetterListb)中间城市ListView(占了整块屏幕)右侧字母索引右侧字母索引。是继承View视图,画出来的,宽度和在父布局位置在xml文件中写死了。a)先获取字母的数组,获取这个数组的长度lenght。b)获取整块屏幕的高度height。通过singl...
40
热度 -
Android 自定义View (5)
Android自定义View(五)在必要时候需要弯一弯,转一转,因为太坚强容易折断,我们需要更多的柔软,才能战胜挫折。本讲内容:PorterDuffXfermode图形混合模式类(只有一个含参的构造方法)<spanstyle="font-size:18px;">PorterDuffXfermode(PorterDuff.Modemode)</span>在...
37
热度 -
Android之属性动画、值卡通
Android之属性动画、值动画Android属性动画什么是Android属性动画同类技术对比补间动画TweenAnimation帧动画FrameAnimation属性动画PropertyAnimation属性动画组成部分相关类介绍ObjectAnimator对象动画执行类介绍示例ValueAnimator值动画执行类介绍示例PropertyValuesHolder属性存储器介绍示例Keyfram...
16
热度 -
android listview的HeadView上下切换图片(仿新浪,网易,百度等切换图片)
androidlistview的HeadView左右切换图片(仿新浪,网易,百度等切换图片)首先我们还是看一些示例:(网易,新浪,百度)显示效果都不错,可是手感就不一样了,百度最棒,网易还行,新浪就操作很不好,这里我说的是滑动切换图片.自己可以测试一下.不得不说牛叉的公司确实有哦牛叉的道理.下面我简单的介绍下实现方法:其实就是listviewaddHeaderView.只不过这个view是一个可以...
73
热度 -
Android Graphics课题(1)- Canvas基础
AndroidGraphics专题(1)---Canvas基础作为AndroidGraphics专题的开篇,毫无疑问,我们将讨论AndroidUI技术的核心概念——Canvas。Canvas是AndroidUI框架的基础,在Android的控件体系中,所有容器类、控件类在实现上都依赖于Canvas,界面的绘制实质上都是Canvas绘制的。本文将讨论Canvs的由来,并通过实例展示Canvas的基础...
52
热度