自定义view
songsongbrother
这个作者很懒,什么都没留下…
展开
-
android 自定义View对Title的封装
设计思路 很多时候我们应用的activity的title风格基本一致,只有微小的差异。这个时候我们可以把相同的部分写好,不同的部分设置一个adapter动态的填充不同的内容及动作。具体实现效果图 BaseCustomTitleFragmentActivity的布局主要文件base_customtitle_fragment.xml 上面是一个自定义封装的标题部分,一面是填充fragment原创 2015-12-09 16:19:35 · 2132 阅读 · 0 评论 -
android自定义view之自定义RatingBar
问题描述: 很多时候我们会遇到写自定义评分条,也就是自定义RatingBar的需求,下面写一个比较复杂的自定义view解决方案: 先上图 明显第一个和第二个都是自定义view,只是写法不一样。第三个是系统的控件拿出来比较。下面是具体分析。 第一个的写法: 想法是直接写从第一个星星画到最后一个星星,在这里的核心代码是protected synchronized void onDraw原创 2016-05-20 17:55:11 · 966 阅读 · 1 评论 -
android自定义view之自定义时钟wacthview
问题描述 自定义一个显示当前时间的时钟view,具有时针,分针,秒针。解决方案 自定义一个view,继承view重写ondraw方法和onmesure方法,重新测量控件宽高和重绘控件 先上图 首先我们在attrs文件里面声明自定义属性<declare-styleable name="TestView"> <attr name="src" format="reference"原创 2016-11-10 15:36:27 · 645 阅读 · 0 评论 -
android自定义view之自定义imageview
问题描述 需要自定义一个圆形imageview或者带有椭圆角的imageview,这个时候我们就自定义它。解决方案 先上图 声明:代码下载github https://github.com/pungrue26/SelectableRoundedImageView imageview变换形状,本质上是将背景图片变化形状,加载到imageview,所以我们的重点是怎样写各种形状的drawa原创 2016-11-08 16:36:30 · 3105 阅读 · 0 评论 -
android 自定义轮播图
问题描述 很多时候我们会做轮播图的需求,但是需求都类似,现在做一个例子解决方案 我们将轮播的内容和和指示部分单独封装起来,遇到独特的需求只需要微调就可以现在直接上图原创 2016-12-03 17:32:56 · 1244 阅读 · 0 评论 -
android pulltorefresh分析理解(上)
问题描述 pulltorefresh这种下拉刷新,上拉加载的控件用的很多,可是有思考过是怎样实现的吗?现在我们来逐步分析解决方案 首先我们实现下拉上拉的功能,并且将状态回调回去。这篇博客我们先分析https://github.com/HomHomLin/SlidingLayout,下篇博客我们分析android-Ultra-Pull-to-Refresh(增加一个header 显示下拉的不同状原创 2016-12-12 23:00:48 · 503 阅读 · 0 评论