Testing...

随笔分类 -  Android 开发

梦朝着的方向
declare-styleable:自定义控件的属性
摘要:以launcher为例说明自定义控件的属性:1、在layout里面定义控件,如:2、该控件workspace下面有一个属性是launcher:defaultScreen,这属性不是ViewGroup(workspace类是继承于ViewGroup)所定义的属性,那么我们可以在\res\values里面的attrs.xml里面定义具体的定义方法如下:引用方法是先申明xmlns:launcher="http://schemas.android.com/apk/res/com.junction.launcher"(R.java),这样就可以使用launcher:defaultSc 阅读全文

posted @ 2013-12-22 13:15 左思 阅读(472) 评论(1) 推荐(0)

Android 动画
摘要:开发文档中将动画分为了三类:(file:///D:/adt-bundle-windows-x86-20130522/sdk/docs/guide/topics/graphics/overview.html)1,Property Animation2,View Animation3,Drawable AnimationNotes:(如果要没有交互就开始播放动画,最好在onWindowFocusChanged()中执行,而不能在onCreate()中,应为那时AnimationDrawable还没被附加到window上)Android Animation fillBefore fillAfter和 阅读全文

posted @ 2013-11-12 09:34 左思 阅读(309) 评论(0) 推荐(0)

android中getScrollX,getScrollY,getTop,getLeft的数值含义
摘要:在android的View类中,可以看到标题中的方法,scroll的坐标的含义是内容相对于组件的位置,坐标是相对于组件自己的,而getTop,getRight都是相对于父组件的坐标位置,是layout的位置,也就是当我们使用scroller来动画改变View的ScrollX,ScrollY的时候,组件相对于父组件的位置其实是不变的,改变的是组建内部内容相对于View的位置,对于TextView来说内容是它的文字,对于ViewGroup来说是子组件,因为改变Scroll的值会导致传递的Canvas的原点位置的迁移,改变ViewGroup的scrollX,ScrollY,导致传递到所有的子View 阅读全文

posted @ 2013-11-07 23:46 左思 阅读(1318) 评论(0) 推荐(0)

自定义Listview实现下拉刷新
摘要:自定义Listview分析:GetListview/findViewById时调用的(用户第一个调用的方法):1,首先3个构造方法都是在getlistview之findViewById()的时候调用的,用于初始化一些关于listview的一些参数。(其实findviewbyid就是new一个标签指定类型的对象,并且把标签中指定的属性作为一个set集合传过去,然后返回该标签类型对象,仅此而已)2,Init(context)初始化两个动画,一个inflateer一个mRefreshView和它内部的四个控件。其次给它的mRrefreshView(header)绑定了一个点击事件监听器,OnClic 阅读全文

posted @ 2013-11-07 23:35 左思 阅读(607) 评论(0) 推荐(0)

Imageview 控件的 ScacleType 属性介绍
摘要:scaleType 顾名思义 就是缩放类型,通俗的将就是如何将image展示在指定的imageview控件当中,可供选择的属性有以下种类:ConstantValueDescriptionmatrix0fitXY1fitStart2fitCenter3fitEnd4center5centerCrop6centerInside7下面逐一进行介绍:matrix 用矩形绘制,即从image的左上角开始绘制绘制 imageview大小的宽高,(由于对于matrix不熟,这里就不具体介绍了)fitxy 将image不按比例缩扩到宽高都等于imageview的大小 ,保证图片完整,vi... 阅读全文

posted @ 2013-10-30 23:57 左思 阅读(383) 评论(0) 推荐(0)

导航

Testing...