android-开源控件和自定义控件
文章平均质量分 90
CameloeAnthony
android开发工程师 || 程序猿 || 码农
展开
-
Android实现类似微信的延迟加载的Fragment——LazyFragment
来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4303910.html 参考微信,使用ViewPager来显示不同的tab,每个tab是一个Fragment,假设有3个tab,对应的fragment是FragmentA、FragmentB、FragmentC需要实现的效果是进入后,默认先只加载FragmentA,具体转载 2016-01-08 15:37:15 · 970 阅读 · 0 评论 -
自定义控件-CascadeLayout
(1)前言android的进阶之路上,总少不了使用自定义控件。自定义控件按照不同的分法,有不同的分类,这里主要分为四类: 1 继承自view,重写 onDraw方法;比如系统的TextView,ImageView 2 继承自ViewGroup,实现自己的自定义控件; 3 继承自特定的view(比如ImageView), 圆角图片CircleImageView,自带清除按钮的EditText原创 2016-04-14 12:26:03 · 654 阅读 · 0 评论 -
自定义控件-下拉刷新和上拉加载的listView
本博客为,下拉刷新和上拉加载的listview的实现。 本项目github地址: https://github.com/CameloeAnthony/DropDownListViewDemo(1)效果展示:首先看下大致的效果: (2) 具体使用:接着看一下怎么使用的: 2.1 在layout中定义<?xml version="1.0" encoding="utf-8"?><Relative原创 2016-04-14 10:09:08 · 2316 阅读 · 0 评论 -
开源项目总结帖(整理自Trinea的github)
整理自:https://github.com/Trinea/android-open-project主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等转载 2016-03-03 13:43:34 · 5075 阅读 · 0 评论 -
完美解决!隐藏listview的headerView,实现动态下拉,(仿ios)
这两天在做项目的 时候遇到了这个问题,发现网上也有人提出了这个问题,但是根本没有人去解决,可能是问题太简单了。我在这里贴上我的代码,以往对大家有帮助。首先,实现的效果,希望是这样的。网上也给出了一些解决方案,但是根本没有实现动态的下拉呀。(下面贴出网上解决方案的截图)接下来再来描述一下问题。我要实现的是listview的headerview 一开原创 2015-12-30 17:59:11 · 3625 阅读 · 1 评论 -
android 自定义控件 使用declare-styleable进行配置属性(源码角度)
原地址:http://blog.csdn.net/vipzjyno1/article/details/23696537 这个博主的模仿今日新闻客户端也写得非常不错。大家如果看到了可以去看一下,Mark最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleable,下面我把自己的使用感受和如何使用进行说明下转载 2015-12-31 17:59:41 · 464 阅读 · 0 评论 -
开源控件学习之-CircleImageView
首先、它是继承自ImageView,给ImageView设置图片的方法就是setImageXXX,不管你是用JAVA代码设置,还是在XML里面用src,它最终还是调用JAVA的setImageXXX方法,在这些个方法的最后一定有一个invalidate的方法,让其调用onDraw。CircleImageView的原理也是这样,声明一个mBitmap这个就是要带到CircleIm原创 2016-01-04 11:09:54 · 699 阅读 · 0 评论 -
开源控件学习之-SlidingMenu
SlidingMenu简介:SlidingMenu的是一种新的设置界面或设备界面结果,在主界面左滑或者右滑呈现设置界面,能便利的进行各类操纵.现在有大量的应用都在使用这一开源组件。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360助手等。 github地址:https://github.com/jfeinstein10/Sli转载 2016-01-04 11:43:28 · 348 阅读 · 0 评论 -
开源控件学习之-侧滑listview进行删除(一)(自定义listview)
最近工作的项目中需要用到listview的侧滑删除。参考了网上的一些项目做出了更改,这里做出一篇笔记,希望对看到的人有一些帮助。实现步骤一:定义自定义控件SlideListView/** * Created by Anthony on 16/1/4. */public class SlideListView extends ListView { /** * 禁原创 2016-01-05 14:52:19 · 900 阅读 · 0 评论 -
自定义控件,从LinearLayout源码谈起
(1)前言android的进阶之路上,总少不了使用自定义控件。自定义控件按照不同的分法,有不同的分类,这里主要分为四类并在后面跟上例子: 1 继承自view,重写 onDraw方法;比如系统的TextView,ImageView 2 继承自ViewGroup,实现自己的自定义控件;卡片布局CascadLayout 3 继承自特定的view(比如ImageView), 圆角图片CircleIm原创 2016-04-14 18:05:59 · 831 阅读 · 0 评论