关闭

RecycleView的刷新,点击监听以及下划线设置

前言 RecycleView功能已经非常强大了,可以说它已经是ListView的替代品,而它的刷新XRecycleView也刚好是XListView的替代品,下面就是实现在Xutils框架下的XRecycleView的刷新,监听和下划线设置。 (对于Xutils不了解的可以参考:http://blog.csdn.net/qiaoshi96_bk/article/details/74613542...
阅读(49) 评论(3)

自定义View——设计规则图形及其属性

思路绘制自定义形状时(圆和矩形)在继承View的同时还得重写一些方法如 onMeasure 测量 onSizeChanged 获取到测量的属性 onLayout 布局 onDraw 绘制 基本的思路是通过onMeasure 我们可以获取到onSizeChanged里的布局大小之类的然后在onDraw里面绘制,既然是绘制以我们正常的思路肯定需要笔,需要勾勒出边框,需要填充整个布局,对于自定义View...
阅读(47) 评论(0)

Android自定义view——组合控件

前言当我们需要使用标题栏时,很显然标题栏都是一样的,这个时候我们就很可能使用组合控件,既然是组合控件我们当然是把几个已有的控件组合到一起。这里我们打算实现如下效果: 组合两个button和一个TextView来模拟标题栏对ActionBar的处理我们自定义了标题栏我们便可以将原有的actionBar给隐藏,此时在MainActivity里:// 隐藏Actionbar...
阅读(189) 评论(0)

安卓提示控件(Sanckbar,alertdialog,Toast)用法

前言安卓中常用的提示控件Snackbar,Alertdialog ,Toast 都有对用户操作进行提示功能但是他们之间也是有差别的 Alertdialog 它会覆盖在界面的最上面,提示你,并且一般都需要进行具体操作才可以进行下一步(具有强制性,并且对用户不怎么友好) Toast 只是一般的提示作用,只是告诉用户进行某项操作,而不会对用户选择有直接的影响 Snackbar 是加强版的Toast 他也...
阅读(37) 评论(0)

Matisse Android图片选择器详细使用

Matisse Android 图片选择器 详细使用方式 前言 我们在做App的时候很多需求都要选择图片比如说:上传头像 上传朋友圈 发送图片 内容编辑插入图片我们...
阅读(234) 评论(0)

PhotoView的简单使用(在ViewPager里面的触摸处理)

前言 当对图片进行缩放操作时,会用这个第三方的PhotoView使用之前我们必须添加仓库管理和依赖 Add this in your root build.gradle file (not your module build.gradle file maven { url "https://jitpack.io" } 然后, 添加到 module build.gradle里面(这是...
阅读(97) 评论(0)

仿今日头条的频道管理

前言 做了一个仿今日头条的频道管理,虽然用别人写好的库,但是真正想去实现时发现了不少问题 如何把上面的TabLayout和下面的Viewpager关联起来 当点击添加时如何保存信息(下次进入时添加的频道仍然存在) 如何加载不同的数据(根据什么来判断) 用到的第三方 maven { url "https://jitpack.io" } compile 'com.github...
阅读(164) 评论(0)

Android 仿今日头条的视频播放控件(几行代码快速实现)

Android 仿今日头条的视频播放控件(几行代码快速实现) 前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图: 这里我推荐大家使用的是jiecaovideoplayer开源库,这个库的播放引擎是ijkplayer,它调用ffmpeg, 原项...
阅读(98) 评论(0)

ListView,GridView万能适配器

写listview的适配配器非常繁琐,并且容易出错,所以在博客上面看到了一篇非常好用的适配器 详情连接:https://github.com/hongyangAndroid/baseAdapter http://blog.csdn.net/lmj623565791/article/details/38902805 1. 导入依赖库compile 'co...
阅读(52) 评论(0)

Dome小总结

前言 花了业余时间做了一个很low也比较简单的小dome,但是其实做的时候并不是自己想的那么简单,到也学了不少新的知识,把一些有用的知识点总结一下吧,不然又石沉大海了。 Dome地址 聚文小Dome:http://download.csdn.net/my - 卡片式布局 - 用recyclerview代替了listview - Snackbar的详细用法 - 分享到QQ微信等聊...
阅读(50) 评论(1)

安卓中白天模式和夜间模式的切换

前言 安卓是自带模式的,我们在styles.xml便可以设置标题栏显示的颜色(白天和夜间模式当然也就可以通过切换主题来实现) 设置切换之间的动画 在res下面新建anim文件夹然后在里面创建切换动画 in.xml <alpha android:duration="0" an...
阅读(89) 评论(0)

友盟第三方QQ登录

使用步骤 想要使用友盟第三方QQ等首先得下载官网提供的SDK。 官网:https://www.umeng.com/ 另外的一些配置文件(QQ完整版) 然后就可以根据官网提供的文档进行配置(和下载Sdk的地址): http://dev.umeng.com/social/android/quick-integration 根据文档所提供的方法进行配置完成后我们就可以具体的设置了。 也可以...
阅读(136) 评论(0)

解决Fragment +Viewpager滑动页面重复加载的问题

前言 之前在做一个Viewpager上面加载多个Fragment时总会实例化已经创建好的Fragmnet对象类似 viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int po...
阅读(126) 评论(0)

xUtils的简单使用方法(网络请求 ,以及增加到数据库)

简介 xUtils是一款简单的对网络请求以及数据库操作的工具,并且提供了非常好的异常处理方法onError,并且对图片的加载显示等一系类操作也非常简介好用。使用注解来加载布局控件的方法也非常的简单好用 用法 添加依赖库 compile 'org.xutils:xutils:3.5.0'下面就可以对XUtils进行操作了,首先初始化数据xUtilspackage com.bawei.qiaoshi...
阅读(125) 评论(0)

进入一个APP时对手机网络判断(使用广播和不使用广播)

由于大部分的软件都需要网络所以当打开软件时判断当前是否有网络并且进行相关的网络设置都是非常重要而常见的。 实现效果当没有网络时提醒用户是否去网络设置: 权限:需要在清单文件里面配置 uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 代码: package com.example.admin...
阅读(85) 评论(0)

Tablayout+Viewpager的简单使用

tablayout通常是实现最上面的导航栏所以在这里简单的写一下(图片展示的还没写) 首先再用Tablayout之前需要 compile 'com.android.support:design:26.0.0-alpha1'贴出一些常用的属性 属性名 解释 tabContentStart 开始位置的偏移量 tabBackground 设置Tab的背景色 tabGravit...
阅读(130) 评论(0)

非常好用的底部导航栏

在做底部导航栏时发现自己写选择器之类的非常麻烦于是上网搜了一下发现一个非常好用的底部导航栏: 简书:http://www.jianshu.com/p/ade8485a16be Github:https://github.com/hujinmeng/MyApplication 我选择了版本比较高的。compile 'com.hjm:BottomTabBar:1.1.1'具体方法可以看连接地址:...
阅读(124) 评论(0)

ListView的多条目展示

目录目录 ListView多条目展示的简单实现 自局部list_item 子布局2 list_item02 MainActivity布局 MainActivity代码 适配器里面 总结ListView多条目展示的简单实现简单是实现步骤: 准备两个展示不同布局的两个子布局 连接网络的权限 准备用到的GSon和Imageloader 自局部list_item<?xml version="1.0" enc...
阅读(115) 评论(0)

XListView的使用以及本地缓存

本工程实现了下拉刷新以及当没有网络时从本地读取和对MD5加密的应用。用到的接口:http://www.93.gov.cn/93app/data.do?channelId=0&startNum=0XLIstView是谷歌提供的下拉刷新控件 原码地址:https://github.com/Maxwin-z/XListView-Android 由于谷歌已经不再维护所以用起来比较麻烦,在使用之前: 可以...
阅读(106) 评论(0)

Material Design——Toolbar

Material Design Material Design里面许多控件都可以设计出非常美观的UI效果Toolbar就是其中之一并且在许多APP上面都广泛应用 Toolbar Toolbar和Actionbar非常的类似也可以说Toolbar是Actionbar的升级版。 首先在布局里面: 既然说Toolbar是Actionbar的升级版并且作用的范围都是在头部,所以要想Toolbar显...
阅读(83) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3099次
    • 积分:309
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:1篇
    • 译文:1篇
    • 评论:7条
    博客专栏
    文章分类
    文章存档
    最新评论