
AndroidUI和主题
文章平均质量分 84
研究Android UI原理,探讨自定义UI的开发和主题的设计
bigconvience
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发资源文件用法小结
本文用来记录在Android开发中经常用到的一些用法 arrays.xml定义数组 例:<resources> <!-- share items --> <string-array name="app_share_items"> <item>新浪微博</item> <item>腾讯微博</item> </string-array> </原创 2015-05-26 10:40:58 · 1685 阅读 · 0 评论 -
Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程
上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑。onInterceptTouchEvent的定义为于ViewGroup中,默认返回值为false,表示不拦截TouchEvent。onTouchEvent的定义位于View中,当ViewGroup要调用o原创 2014-05-21 12:50:13 · 14642 阅读 · 0 评论 -
Android的Touch系统简介(一)
Android touch事件的相关概念原创 2014-05-20 19:07:30 · 13118 阅读 · 3 评论 -
Android获取LayoutInflater对象的方法总结
在写Android程序时,有时候会编写自定义的View,使用Inflater对象来将布局文件解析成一个View。本文主要目的是总结获取LayoutInflater对象的方法。1、若能获取context对象,可以有以下几种方法:LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYO原创 2014-05-22 14:28:26 · 19519 阅读 · 0 评论 -
Android 利用OnDraw实现自定义View
自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。本文介绍几种原创 2014-05-07 10:18:01 · 39267 阅读 · 2 评论 -
代码讲解Android Scroller、VelocityTracker
在编写自定义滑动控件时常常会用到Android触摸机制和Scroller及VelocityTracker。Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程对Android触摸机制需要用到的函数进行了详细的解释,本文主要介绍两个重要的类:Scroller及VelocityTracker。利用上述知识,最后给出了一个自原创 2014-05-23 19:16:53 · 12383 阅读 · 4 评论 -
图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),scro原创 2014-05-23 14:59:08 · 83304 阅读 · 42 评论 -
Android触控基础:MotionEvent
之前的文章层从Framework层介绍了Android Touch事件即(MotionEvent)的传递机制。本文将详细介绍MotionEvent的一些成员和方法。了解了MotionEvent对开发一些特效如拖动控件或多点缩放控件有很大的作用。同时,掌握MotionEvent类也是学好android触控技术的基础。一、一些常量常见的动作常量: public static fina原创 2014-05-22 19:29:34 · 61820 阅读 · 4 评论 -
Android布局文件的加载过程分析:Activity.setContentView()源码分析
大家都知道在Activity的onCreate()中调用Activity.setContent()方法可以加载布局文件以设置该Activity的显示界面。本文将从setContentView()的源码谈起,分析布局文件加载所涉及到的调用链。本文所用的源码为android-19.Step 1 、Activity.setContentView(intresId)public void s原创 2014-06-05 15:18:57 · 13831 阅读 · 1 评论