文章 2014-08-10 来自:开发者社区

android自定义view实现progressbar的效果

一键清理是很多Launcher都会带有的功能,其效果也比较美观。实现方式也许有很多中,其中常见的是使用图片drawable来完成的,具体可以参考这篇文章:模仿实现360桌面水晶球式的一键清理特效。本文另辟蹊径,使用自定义View来完成同样的效果,性能、效率更高。   ProgressWheel相信很多人并不陌生,我参考了其中一些代码。有意思的是,看完它的代码,发现其中隐藏了没有...

文章 2014-08-09 来自:开发者社区

Android学习Scroller(一)——View调用scrollTo()的理解及使用

PS: 该篇博客已经deprecated,不再维护,详情请参见  站在源码的肩膀上全解Scroller工作机制  http://blog.csdn.net/lfdfhl/article/details/53143114 MainActivity如下: package cc.uu; import android.os.Bundle; import android.view.Vie...

文章 2014-08-09 来自:开发者社区

Android学习Scroller(五)——详解Scroller调用过程以及View的重绘

PS: 该篇博客已经deprecated,不再维护,详情请参见  站在源码的肩膀上全解Scroller工作机制  http://blog.csdn.net/lfdfhl/article/details/53143114 MainActivity如下: package cc.ww; import android.os.Bundle; import android.widget.I...

文章 2014-07-22 来自:开发者社区

android:clipChildren属性的分析——是否剪裁子View

MainActivity如下:package cc.testclipchildren; import android.os.Bundle; import android.app.Activity; /** * android:clipChildren属性的分析 * 该属性默认值为android:clipChildren="true" * 单从字面意思理解clipChildren的意思是:...

文章 2014-07-11 来自:开发者社区

Android中自定义样式与View的构造函数中的第三个参数defStyle的意义

零、序   系统自带的View可以在xml中配置属性,对于写的好的Custom View同样可以在xml中配置属性,为了使自定义的View的属性可以在xml中配置,需要以下4个步骤: 通过<declare-styleable>为自定义View添加属性 在xml中为相应的属性声明属性值 在运行时(一般为构造函数)获取属性值 将获取到的属性值应用到View ...

Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
文章 2014-05-29 来自:开发者社区

[Android游戏开发学习笔记]View和SurfaceView

本文为阅读http://blog.csdn.net/xiaominghimi/article/details/6089594的笔记。 在Android游戏中充当主要角色的,除了控制类就是显示类。而在Android中涉及到显示的是View类,及继承自它的SurfaceView类和SurfaceView的其他子类等。 这里先只说View和SurfaceView。SurfaceView的直接子类有GL....

文章 2014-04-07 来自:开发者社区

【Android-UI】包含多个子View时触发父节点的焦点事件

今天遇到个问题: 在 LinearLayout 中添加了好几个其他视图 View 之后,点击时不能获得焦点,导致绑定的 onClick 事件不能触发。 解决办法: 对 LinearLayout 添加属性: android:descendantFocusability="blocksDescendants" 解释: android:descendantFocusability &nbsp;有三个可选...

文章 2014-02-05 来自:开发者社区

Android自定义View示例(零)—很简单的自定义View

MainActivity如下:package cn.com; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Toast; /** * Demo描述: * 一个非常简单的...

文章 2014-02-04 来自:开发者社区

Android自定义View示例(一)—带有删除按钮的EditText

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import....

文章 2014-02-04 来自:开发者社区

Android自定义View示例(二)—滑动开关

MainActivity如下: package cc.testview3; import cc.testview3.SwitchView.SwitchChangedListener; import android.os.Bundle; import android.widget.Toast; import android.app.Activity; /** * Demo描述: * 自定义V...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注