SmileSB101-(ZXB)的博客

越学越无知

为RecyclerView添加item的点击事件

原文链接:泡在网上的日子 RecyclerView侧重的是布局的灵活性,虽说可以替代ListView但是连基本的点击事件都没有,这篇文章就来详细讲解如何为RecyclerView的item添加点击事件,顺便复习一下观察者模式。 其实在 这篇文章  中已经提到如何实现,但是里面有很多不规...

2017-03-15 14:22:07

阅读数:204

评论数:0

漫吧漫画阅读界面的搭建(一)基础布局搭建(完全代码)

第一篇链接 漫吧漫画阅读界面的搭建(一)基础布局搭建(上) 第二篇链接漫吧漫画阅读界面的搭建(一)基础布局搭建(下) 这一篇是完整代码的展示,博文是前两篇 方便起见,代码为一个文件 布局代码: 主布局: <RelativeLayout xmlns:android="http://s...

2017-03-14 13:41:53

阅读数:1084

评论数:0

漫吧漫画阅读界面的搭建(一)基础布局搭建(下)

如果想看结果的话,漫吧漫画阅读界面的搭建(一)基础布局搭建(上) 我们来接着上一篇文章, 三、实现右下角的小状态栏 先上布局代码: <LinearLayout android:id="@+id/small_status" and...

2017-03-14 13:05:26

阅读数:851

评论数:0

漫吧漫画阅读界面的搭建(一)基础布局搭建(上)

先上界面的效果图:(图片质量有点差,这是因为质量好老是会超过大小限制,请谅解) 一、首先我们来实现基本的图片显示部分 这里想法是这样的,实现方式多样 1.可以通过ViewPager控件然后加载Fragment来实现。 2.可以通过RecyclerView或者ListView的item实现。 3...

2017-03-14 12:17:46

阅读数:1345

评论数:0

通过OnScrollListener来监听RecyclerView的位置

最近做一个漫画app,在阅读漫画界面需要通过获取recyclerView的位置来实时更新界面上的图片进度(比如1/9), 查阅资料得知了可以通过LayoutManager来获取recyclerView的item位置信息。那么由于这里我的是一幅图是整个屏幕大小,所以通过代码: LinearLay...

2017-03-13 22:08:03

阅读数:10278

评论数:0

Android 控件的相对动画实现小说阅读的上下菜单的隐藏与显示

直接上代码: 1.这个是相对于自身往上平移自身高度的动画 TranslateAnimation translateAnimation = new TranslateAnimation(Animation.RELATIVE_TO_SELF,0.0f, Animation.RELATIV...

2017-03-12 22:22:06

阅读数:793

评论数:0

Android Fragment使用(四) Toolbar使用及Fragment中的Toolbar处理

Toolbar作为ActionBar使用介绍 本文介绍了在Android中将Toolbar作为ActionBar使用的方法. 并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项. 使用support library的Too...

2017-03-10 21:27:17

阅读数:415

评论数:0

android 根据设置的日期获取星期几

有个注意的点:就是包的引入, 你的对应版本是24和以上就引入android.icu.util包 版本是24以下就引入java.util包 /**   * 判断当前日期是星期几   *    * @param  pTime     设置的需要判断的时间  //格式如2012-09-0...

2017-02-24 23:15:18

阅读数:578

评论数:0

鸿洋大神博文Android 自定义View (一)中自定义属性所遇到的坑

原因是由于接触安卓也这么久了,但是自定义view这方面一直没怎么了解, 尤其是对于自定义属性的使用。 由于最近app上需要用到自定义View,于是决定把自定义View的坑填上(毕竟安卓中自定义View是重点也是难点), 可是没想到第一步就遇到了问题。写这博文主要是为了记录错误,也可以为同样遇到这问...

2017-02-24 08:17:13

阅读数:809

评论数:0

Android 笨办法实现editText动态输入框

自己在做app数字输入的时候,看到挖财记账的记一笔中的输入效果,感觉很是舒服,于是决定自己撸一个 先看看挖财的效果: 有两种方式可以实现: 1.自定义View来实现此控件,也就是重写下editText的代码,重写覆盖他的检测逻辑,来实现实时更新text。 2.通过添加新的textView,...

2017-02-22 20:58:02

阅读数:872

评论数:0

让Fragment的layout也能够实现沉浸(透明)状态栏

起因:想做一个自用的记账App,由于本人没有UI天赋,审美也是呵呵。所以就借鉴了很多挖财记账的UI,但是在记账的部分想要实现沉浸式就出现问题了。 问题描述:一共两个页面间的协调,第一个页面做了侧滑抽屉,在布局里放了ViewPager 第二个页面通过Fragment来装载布局。 问题解决:是由于...

2017-02-21 09:07:49

阅读数:1145

评论数:1

AppBarLayout.OnOffsetChangedListener的使用-监听AppBarLauout的滑动

原文地址 先看看官网对于AppBarLayout.OnOffsetChangedListener的解释: Interface definition for a callback to be invoked when an AppBarLayout's vertical offs...

2017-02-12 17:00:33

阅读数:6079

评论数:0

如何监听CollapsingToolbarLayout的展开与折叠

原文地址:原文(泡在网上的日子) 使用官方提供的 AppBarLayout.OnOffsetChangedListener就能实现了,不过要封装一下才好用。 自定义一个继承了 AppBarLayout.OnOffsetChangedListener的类,这里命名为AppBarSta...

2017-02-12 16:27:46

阅读数:3433

评论数:2

Android 拿来就用的圆形图片控件

上代码: package winter.zxb.smilesb101.easysyrinx.UI.SelfView; import android.content.Context; import android.content.res.TypedArray; import android.gr...

2017-02-09 16:02:05

阅读数:353

评论数:0

17开年第一篇Activity之间传递List<T> 以及T对象类型数据的方法

现在转眼都十三了,大家都工作了,自己确还没有在家里闲得慌于是就做个App,谁知道就遇到了Activity间传递实例以及List数据的问题。网上同类型的文章很多,我写只是为了做个笔记预防忘记(其他的我觉得进入不了状态,还是自己的思维好理解一些)。 废话不多说下面正题。 要实现上面的需求有几种方式...

2017-02-09 15:05:25

阅读数:996

评论数:0

Android 利用Gson生成或解析json

原文网址:点击打开链接 一、单个对象生成json   生成以下类,该怎么生成呢?     {     "createDate": "2015-02-01 10:39:50",     "id": "1...

2017-02-06 14:56:15

阅读数:246

评论数:0

安卓 自己动手实现守望先锋动画

起因:因为逛CSDN的时候无意间看到这篇博文(传送门),想给自己的项目加上这个加载效果,但是原谅我放荡不羁用不来(不知道为什么是用那个报一堆不知名的错误),于是我决定自己动手,丰衣足食。 先上效果: 截图不是gif,请见谅。 下面来实现:(绘制一个正六边形我就不再多说) 先来绘制出...

2016-11-11 10:03:25

阅读数:348

评论数:0

安卓(Android)ViewPager+TabLayout实现图片轮播效果

起因: 最近在做一个新闻APP,看到现在的新闻客户端顶端都有个热点新闻轮播。 思路:viewpager可以用来显示图片,并且可以提供滑动,15年(不知记错没)新出的TabLayout可以绑定ViewPager的Adapter来实现ViewPager与Tablayout的联动效果,比如qq的下面菜...

2016-11-09 22:01:19

阅读数:1714

评论数:0

安卓 网易云音乐能用的API

自己测试过的能用的网易云音乐的API

2016-11-01 20:21:10

阅读数:4531

评论数:22

Android实践-自定义dialog从屏幕底部弹出并且充满屏幕宽度

转载出处http://blog.csdn.net/nugongahou110 通常我们使用dialog的时候会遇到一些问题,比如我想用自己定义的布局来替代系统那个黑乎乎的布局时我要怎么做?我想要指定dialog从底部弹出而不是在屏幕中央弹出要怎么做?我设置了dialog布局的宽度为填充父...

2016-10-24 19:35:16

阅读数:979

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭