-
android 自定义View进程解析
android自定义View过程解析PS:本篇文章大多数翻译自github上一篇英文文章!总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也有RelativeLayout,LinearLayout等。在一些...
14
热度 -
Android基础入门教程——8.3.17 Canvas API详解(Part 二)剪切方法合集
Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集标签(空格分隔):Android基础入门教程本节引言:本节继续带来Android绘图系列详解之CanvasAPI详解(Part2),今天要讲解的是Canvas中的ClipXxx方法族!我们可以看到文档中给我们提供的Cli...
431
热度 -
Android Graphics课题(1)- Canvas基础
AndroidGraphics专题(1)---Canvas基础作为AndroidGraphics专题的开篇,毫无疑问,我们将讨论AndroidUI技术的核心概念——Canvas。Canvas是AndroidUI框架的基础,在Android的控件体系中,所有容器类、控件类在实现上都依赖于Canvas,界面的绘制实质上都是Canvas绘制的。本文将讨论Canvs的由来,并通过实例展示Canvas的基础...
52
热度 -
小弟我的android 第6天 - 常见控件使用2
我的android第6天-常见控件使用2我的android第6天-常见控件使用24、ProgressBar介绍:ProgressBar进度条,常用于文件下载进度显示、系统初始化进度等案例:通过按钮增加进度条进度一、界面设计与场景分析控件:ProgressBar(进度条)、Button(按钮)二、关注点?????.默认情况是没有进度值的(转圈圈)?????.需要设置一个样式才能变成有进度值,在XML...
6
热度 -
Android Bit地图和Canvas
AndroidBitmap和CanvasAndroidBitmap和Canvas2010年09月30日位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resourcesres=getResources();使用BitmapDrawable获取位图1...
6
热度 -
Android绘图必杀技-Canvas跟Drawables
Android绘图必杀技---Canvas和Drawables?原文自:http://android.eoe.cn/topic/ui?Android框架提供一系列2D绘画API,它允许你在画布上渲染自定义的图像和定制已经存在的视图的外型与体验。当绘制2D图像时,你将会使用代表性的两种方法:a.*通过布局在视图对象里绘制你的图像或者动画*。这种方法,你的图像句柄被系统标准视图层绘制进程控制。你简单定...
10
热度 -
Android中自定义视图的作图方法
Android中自定义视图的绘制方法自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它.这个教程包含了最常见的操作.重写onDraw()绘制自定义视图里最重要的一步是重写onDraw())方法.?onDraw())的参数是视图可以用来绘制自己的Canvas对象.Canvas定义用来绘制文本、线条、位图和其他图像单元.你可以在onDraw())里使用这些方法创建你的自定义用户界...
93
热度 -
【转】android UI进阶之仿iphone的tab成效(二)
【转】androidUI进阶之仿iphone的tab效果(二)今天把这个仿iphone效果的tab写完,这个例子参考国外rolle3k共享的代码,感谢rolle3k。上篇博客我们写了一个Itab类,介绍了背景的绘制和简单的一个图的贴图方法。我们继续来完成Itab这个类,同时把他放到MainAcitvity(继承Activity)这个类内部,这样,整个程序只需一个类就可以了。(上篇博客例子运行需要再...
6
热度 -
Android群英传札记——第六章:Android绘图机制与处理技巧
Android群英传笔记——第六章:Android绘图机制与处理技巧Android群英传笔记——第六章:Android绘图机制与处理技巧一直在情调,时间都是可以自己调节的,不然世界上哪有这么多牛X的人今天就开始读第六章了,算日子也刚好一个月了,一个月就读一半,这效率也确实有点低了,自己还要加把劲,争取四月底全部看完,第六章讲的是Android的绘图机制,应该算是比较核心的东西了,不管什么功能,最终...
78
热度 -
对话之session技术_史国旭的个人总结(第七次课)
会话之session技术_史国旭的个人总结(第七次课)什么是Session 使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。 Session技术是一种将会话状态保存在服务器端的技术,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式。 客户端需要接收、记忆和回送...
338
热度 -
Response输出印证图片、重定向
Response输出验证图片、重定向Response输出验证图片: packagecom.hbsi.response; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics; importjava.awt.Graphics2D; importjava.awt.image.BufferedImage; importja...
800
热度 -
4. MVC、MVP、MVVM
如何正确地写好一个界面写界面可以说是每位移动应用开发者的基本功,也是一位合格移动应用开发者绕不过去的坎。但就如不是每一位开发者都能够成为合格的开发者一样,本人在不同的团队中发现,甚少有人能够编写出合格的UI代码;而非常奇怪的是,在很多的开发者论坛上看到我们移动开发者更多关注于某个控件或者是动画,但却很少看到深入剖析UI机制,指导UI开发的文章。由于界面涉及到的方面实在过于广泛,本文不可能事无巨细,...
309
热度 -
Android开发网上的一些主要知识点[经验分享]
Android开发网上的一些重要知识点[经验分享]http://aiwgame.comhttp://developer.aiwgame.com1.android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activityhistorystack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NE...
92
热度 -
Android——Bit地图和Canvas
Android——Bitmap和Canvas位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:???????Resourcesres=getResources();使用BitmapDrawable获取位图使用BitmapDrawable(InputS...
2
热度 -
Android之SurfaceView学习(1)
Android之SurfaceView学习(一)首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Providesadedicateddrawingsurfaceembeddedinsideofaviewhierarchy.Youcancontroltheformatofthissurfaceand,ifyoulike,itssize;theSurfaceV...
46
热度 -
Android Bitmap跟Canvas学习笔记
AndroidBitmap和Canvas学习笔记位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:???????Resourcesres=getResources();使用BitmapDrawable获取位图使用BitmapDrawable(Inpu...
3
热度 -
android上位图操作小结
android下位图操作小结?????位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:??Resourcesres=getResources();使用BitmapDrawable获取位图1.???使用BitmapDrawable(InputStre...
98
热度 -
android Drawable setbounds()引见
androidDrawablesetbounds()介绍一、Drawable相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Mat...
997
热度 -
Android平台上兑现图片的缩放,圆角,倒影效果
Android平台上实现图片的缩放,圆角,倒影效果package?com.lp.imageUI;????import?android.graphics.Bitmap;??import?android.graphics.Canvas;??import?android.graphics.LinearGradient;??import?android.graphics.Matrix;??import?a...
268
热度 -
android TAb分页菜单兑现总结
androidTAb分页菜单实现总结?????首先说明的是,我们做APP开发,Tab分页不管是顶部还是底部,都是必不可少的,网上也有太多太多的实现方式了,我在这里总结一下:???第一种方式:?TabHost原始方式:(链接另一篇文章)???这里实现的是底部菜单:???布局文件:(我们通过RelativeLayout可以把TabWidget定位在底部)????[java]viewplaincopyp...
3
热度