调试神器DebugDrawer:集成调试log,view,picasso,okhttp等调试工具的合集 Features Currently 10 modules exist: DeviceModule
WaveView An Android WaveView 波浪view <<<<<<< HEAD 讲解地址 http://blog.csdn.net/wingichoy/article/details/50460213
有时我们会有基于这样的需求,当Activity创建时,需要获取某个View的宽高,然后进行相应的操作,但是我们在onCreate,onStart中获取View的大小,获取到的值都是0,只是由于View的绘制工程还未完成,和在onCre
下面我们就来研究一下如何用矩阵,实现这个3d的效果。 首先新建自定义view类。 public class TDView extends View { private Paint mPaint;
text-align:center } 英文原文: Introduction to Model-View-Presenter on Android 转载此译文需注明出处: http://jcodecraeer
绪论: 最近小编在学徐大牛的群英传,学到的东西记下来。今天小编来说一下Android自定义View中的自定义标题栏,因为标题栏在我们开发过程中用到的特别多,可以说每一个Activity中都会有标
这时候就可以使用descendantFocusability属性来解决,他可以设置一个控件如何处理触摸事件,该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。 属性的值有三种: before
ViewGroup View 事件分发 dispatchTouchEvent √ √ 事件拦截 onInterceptTouchEvent √ X 事件消费 onTouchEvent √ √ View 相关
众所周知Android中的view分为view和viewGroup,viewGroup又继承了view,两者组织起来成为一颗“视图树”。 Actiity并不直接承载view,承载view的是Android
一、简介 不论在学习Android还是在做Android开发,我们都离不开View,所以学好View对一个Android开发人员来说尤为重要。Android中的每个控件都会在界面上得到一块矩形的区
Canvas),其实质就是一块画布,我们不仅可以设置画布的一些属性,还可以在上面画想画的任何东西。记不记得我们在自定义View时会重写如下方法: protected void onDraw(Canvas canvas) {
*/ public class CircleGradientProgressbar extends View { private final static int DURATION = 3000; private
在这里把自定义view的几个步骤讲的稍微详细一点,为了自己能得到复习的同时也为了能帮助需要了解自定义view的同学,顺便说一下,如果你还没有看我的另外一篇关于自定义view之属性动画的,请移步:
通过继承Android的View类,重写onDraw方法。 import android.content.Context; import android.content.res.TypedArray;
很长一段时间没写东西了,其实是因为最近在研究Material Designer这个东西,这回开的这个系列文章是讲如何将Material Designer在程序中实现。作为一个程序员我们不需要关心太多的设计,我们只需要知道设计师给出的要求我们能否实现就行了。但,作为开头,我们还是得来讲讲这个设计重点是什么。
json2view是一个开放源码库,可以将兼容的JSON文件转换成一个Android视图,以便可以在你的Android应用运行期中动态加载视图,而不需要更新APK。它消除了每次在UI上的大或小变化需要更新,重新编译的麻烦。
ted_gif"/> 项目主页: http://www.open-open.com/lib/view/home/1392024065739
import android.support.v7.widget.Toolbar; import android.view.View; import xyz.sahildave.widget.SearchViewLayout;
GiftRainView 还记得有一招从天而降的功夫?GiftRainView,一个用来下金币,下红包的View 直接看效果 Usage Step 1 Install with gradle dependencies
rchview:1.0.1' Add a FloatingSearchView to your view hierarchy, and make sure that it takes up the full