View
dc_user
向往成为大牛
展开
-
自定义指定位置显示的弹窗
public class SmartPopupWindow extends PopupWindow { private int mWidth = ViewGroup.LayoutParams.WRAP_CONTENT; private int mHeight = ViewGroup.LayoutParams.WRAP_CONTENT; private float mAl...原创 2019-03-22 14:07:03 · 952 阅读 · 0 评论 -
Viewpager嵌套问题
重写外部viewpager的canScroll()方法/** * 当需要双层嵌套的viewpager时,需要重写外部viewpager的canScroll方法 */public class CustomViewPager extends ViewPager { public CustomViewPager(Context context) { s...原创 2018-08-02 13:54:44 · 244 阅读 · 0 评论 -
视频播放器
Android播放器基础封装库PlayerBase简述视频播放是我们开发中比较常见的场景。这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地。对于视频的业务场景也越来越丰富,功能也越来越多。对于我们开发来说播放相关组件的代码变得也越来越复杂,管理维护成本也越来越高,面对不断迭代的业务,我们需要一种有效的方案来应对这种频繁的业务变化。这几年一直在做视频相关...转载 2018-06-28 10:28:42 · 2213 阅读 · 0 评论 -
实时数据的折线图
Android图表控件MPAndroidChart——曲线图LineChart(多条曲线)动态添加数据发现最新的MPAndroidChart和以前版本的使用有一些差距,就写下了现在新版的使用方法 相关文章:Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3.0)Android图表控件MPAndroidChart——曲线图LineChar...原创 2018-06-20 17:05:47 · 3023 阅读 · 0 评论 -
listview的多布局实现
实现代码Adapter的代码其中:ViewHolder分别是三个不同的布局,也就是ListView中每一项的布局TYPE_1...是三种类型.在使用不同布局的时候,getItemViewType和getViewTypeCount不能少,一般的同一种item的列表是不用这两个函数的重载的,但是如果需要不同种类的item,就必须重载这两个classRunRankAdapter...转载 2018-06-19 17:42:02 · 2007 阅读 · 0 评论 -
listview添加头部
一、 概述:在代码中使用 listView.addHeaderView(…) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(…) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。 此时listView 的 position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。如下图所示:...转载 2018-06-19 17:43:32 · 1768 阅读 · 0 评论 -
SuperTextView
文章目录1、功能描述2、效果图3、如何使用3.2.1、布局中使用3.2.2、在代码中使用3.2.3、属性介绍3.1、 Android Studio导入方法3.2、 项目中如何使用4、 实现原理4.1、需求分析4.2、代码封装4.3、总结1、功能描述你还在为类似设置页面的样式(图+文字+图)每次写一大堆布局文件而烦恼吗?快来看看SuperTextView吧,这里有你想要实现的任何样式,而你要做的仅仅...转载 2018-06-26 09:49:43 · 184 阅读 · 0 评论 -
RecyclerView多布局的简单实现
一、在做项目时,我们经常会遇到如下面的 在一个窗口中,不同行的布局不同,有的是一行一个条目,有的是一行两个条目,还有四个的,还有更多,这里是数量不同,还有的是不同行里条目数量相同而布局不同,都可以用recyclerview的多布局来实现,下面就简单实现布局和数量都不同的recycle人view的多布局实例1、使用recyclerview要到包在gra...原创 2016-11-12 19:16:23 · 5791 阅读 · 2 评论 -
Listview 头部悬停效果的实现
在android App中最常用的控件之一Listview基本上每个app都用的上,其使用频率高,所以就有更多的人想用它来实现更多的效果,比如listview的多布局,listview的添加头部,底部和头部悬停等效果都是最基础的!下面就用最简洁的语言来讲述一下listview的头部悬停效果的使用:整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可...原创 2016-11-03 22:07:02 · 2360 阅读 · 2 评论 -
NavigationView
导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在2015年io大会推出的NavigationView的具体使用方式。原创 2016-11-03 20:06:54 · 302 阅读 · 0 评论