随笔分类 - android
android
摘要:现在很多的App中都会有一个检查版本的功能。例如斗鱼TV App的设置界面下: 当我们点击检查更新的时候,就会向服务器发起版本检测的请求。一般的处理方式是:服务器返回的App版本与当前手机安装的版本号进行对比。 (1)如果服务器所返回的版本号大于当前App版本号那么此时手机所安装的App不是最新版。
阅读全文
摘要:使用场景 AutoCompleteEditText只有开始输入并且与输入的字符有匹配的时候才弹出下拉列表.Spinner的缺点是不可以编辑.所以本文介绍如何使用EditText+ListPopupWindow实现可编辑的下拉列表.使用场景可以是有记住密码功能的登录框. 给EditText增加上下箭头
阅读全文
摘要:Android 侧滑面板的实现(DragLayout)
阅读全文
摘要:开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是左侧菜单的布局,一个是右侧菜单的布局,一个是内容布局。左侧菜单居屏幕左边缘对齐,右侧菜单居屏幕右边缘对齐,然后内容布局占满整个屏幕,并压在了左侧菜单和右侧菜单的上面。当用户手指向右滑动时,将右侧菜单隐藏,左侧菜单显示,
阅读全文
摘要:从无到有打造一个炫酷的进度条效果
阅读全文
摘要:像360卫士的波浪球进度的效果,一般最常用的方法就是 画线的方式,先绘sin线或贝塞尔曲线,然后从左到右绘制竖线,然后再裁剪圆区域。 今天我这用图片bitmap的方式,大概的方法原理是: (1)首先用clipPath裁剪园区域, (2)然后用4张图来不断绘制到画布上,再用偏移量来控制移动的速度,从而
阅读全文
摘要:项目中有个页面上面是TabLayout下面是Listview,选择TabLayout的选项卡更新下面Listview里面的数据,在请求的时候想禁用TabLayout选项卡来避免用户频繁点击选项卡造成Listview的数据错误。 如果只是调用TabLayout的setClickable方法是不起作用的
阅读全文
摘要:TabLayout让Fragment在ViewPager中的滑动切换更优雅
阅读全文
摘要:浅谈android中的自定义封装易用的Dialog
阅读全文
摘要:Android5.0之后给我们开发者剩了好多的事情,为什么这么说呢?还记得刚开始的时候,Android里面的所有的动画都要我们开发者自己来写,现在不需要了,因为5.0之后自带了好多的动画,比如:按钮点击的动画、页面切换的动画(在android5.0之前想都不敢想的)。 今天我着重讲一下页面之间的切换
阅读全文
摘要:由于公司项目遗留代码仍然使用PullToRefreshListView(后文简称PTRLV),且存在复用,更换RecyclerView成本太大,同时又想使用CoordinatorLayout来实现一些嵌套滑动效果,所以研究了NestedScrollView嵌套PTRLV的方案。 对于NestedSc
阅读全文
摘要:(一)listView内容不正常显示(注:网上有很多方法) 重写ListView的onMeasure方法 (二)ScrollView的上下事件与ListView的左右事件冲突 重写ListView 附录:
阅读全文
摘要:主要处理的地方: 1、RecyclerView中Adapter的item个人可以无限轮询. 2、RecyclerView自动滑动 3、手指按下时滑动停止,手指抬起后继续自动滑动 Adapter处理:主要处理getItemCount()和数据填充的onBindViewHolder()方法 最后附上Ac
阅读全文
摘要:github:https://github.com/nickeyCode/RoundImageViewPager 说实话不知道怎么描述这个效果,在网页上见得跟多,公司要求做这个效果得时候不知道怎么用文字描述找不到对应的dome只好自己写。 先上图 大概效果就是这个。主要用的的知识点就是viewpag
阅读全文
摘要:我相信很久以前,大家在谈横向图片轮播是时候,优先会选择具有HorizontalScrollView效果和ViewPager来做,不过自从Google大会之后,系统为我们提供了另一个控件RecyclerView。RecyclerView是listview之后的又一利器,它可以实现高度的定制。今天就利用
阅读全文
摘要:PullToRefreshRecyclerView——带上拉刷新下拉加载功能的RecyclerView
阅读全文
摘要:Android中RecyclerView嵌套RecyclerView或嵌套ListView
阅读全文
摘要:平常开发时,相信像这样的页面,大家一定是遇到过的。这里比较坑爹的地方在于呢:列表嵌套。订单列表中的每一项,都包含一个商品列表。像这种需求,大家会如何实现呢? 这里呢,说一下我自己的思路,我没有使用列表嵌套,而是,将原有的Order拆分成了三个布局类型:Head、Body、Foot,一个Body就是一
阅读全文
摘要:在onActivityResult填坑的时候用到,但使用那篇网络上的文章后依旧没效果
阅读全文
浙公网安备 33010602011771号