摘要: 闲话少叙,目前原生的Launcher,只有桌面上的文件夹支持重命名。第三方软件如ADW,GOLauncher等长按桌面图标之后在弹出的popup框中也有了重命名选项。本文意在给出此功能实现的demo,如果你有不同的观点,也请多多指教。1.获取桌面图标的信息。当我们长按桌面图标时,会执行Workspace.java中的方法 startDrag(CellLayout.CellInfo cellInfo),其参数cellInfo即为操作对象。过程分析:添加到桌面上的app图标,数组会保存其相应信息CellInfo。长按时会响应手指移动的onInterceptTouchEvent事件,并根据移动时的坐 阅读全文
posted @ 2011-12-28 11:44 sonken_SK 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 可能是我继承的类有问题吧...不过重新做了一个继承View的,而且对整个画布进行旋转,效果是图片旋转了,但局限于canvas上View限定的区域,图片不能完全显示,而且还要重写其监听事件。 这是代码:旋转整个canvas public RotateView(Context context, AttributeSet attrs) { super(context, attrs);// TODO Auto-generated constructor stub mBackGroudDrawableId=attrs.getAttributeResourceValue(namespace, " 阅读全文
posted @ 2010-10-20 10:11 sonken_SK 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 最近我一直在学习,Android的自定义控件这一部分,虽说谷歌提供了创建混合组件,完全自定义组件等自定义方法,但因为这方面的例子主要设计到的是文 本的操作以及关于按钮的简单操作,所以小弟我想了解一下,倘若我自定义一个ImageButton,最优继承的父类是哪一个?还有就是我恐怕要对这个 ImageButton进行叠加、旋转、缩小以及去掉边框等操作,又该如何实现呢? 小弟我先把问题放在这,如果有谁知道满意答案我会把分数给他。我呢,也会在学习自定义控件过程中将取得的进展,不定期发到这个帖子上,希望大家多多关注! 阅读全文
posted @ 2010-10-16 14:46 sonken_SK 阅读(126) 评论(1) 推荐(0) 编辑
摘要: 通过对android的学习,大家都知道,谷歌提供的API Demo的一些基本组件虽然很丰富,但远远满足不了我们设计华丽界面的需求,所以这就需要我们自己来定义我们所需要的组件......还好谷歌提供一些自定义控件的一些方法.....现将本人从网上收集以及本人学习的自定义控件的使用方法列下, 供各位参考,如有不妥之处欢迎各位指教!至于源码将在后期不定期贴出..... 一般从Layout类开始,创建一个Layout类的派生类。也许在Combo box我们会选择水平方向的LinearLayout作为父类。记住,其他的Layout类是可以嵌套到里面的,因此混合组件可以是任何组件的混合。注意,正如Act. 阅读全文
posted @ 2010-10-13 21:15 sonken_SK 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 学习Android一个月了,现将学习过程中遇到的问题列下: (1)两个Avtivity间传递消息可以通过Bundle来完成,当然Bundle可以传递任何消息(数据类型),假设A传递消息给B,在B里我们从Bundle里获得传递的消息。接下来该对这个消息来处理了,但如果我们不是在Oncreate来处理这个消息,而是将消息作为全局变量来使用该如何处理? (2)该如何获得一张图片的ID? (3)自定义的ImageButton,添加的图片的可以旋转以及缩小吗? 阅读全文
posted @ 2010-10-13 10:25 sonken_SK 阅读(132) 评论(0) 推荐(0) 编辑