关闭
当前搜索:

[置顶] 好文索引

每次遇到好的文章,看完之后,虽然存在了收藏夹,但是找起来依然很麻烦,今天建立一个索引,便于以后翻阅,不断完善中… Activity 你应该知道的Activity状态的保存与恢复 广播与服务 ANDROID-当网络发生变化时使用BroadcastReceiver和service通知 AndroidStudio AndroidStudio个性化—加个图片当背景吧!...
阅读(135) 评论(0)

实现类似猫眼影片详情页电影海报滚动效果(RcyclerView+LinearSnapHelper )

Github (前一篇ViewPager实现和本篇的代码,都在这个项目) 效果 第一行为ViewPager实现效果 第二行为RcyclerView+LinearSnapHelper 实现效果 重点LinearSnapHelper是什么 LinearSnapHelper是一个让 RcyclerView在滑动scroll、快速滑动fling过程中,使得最后停止在一个Item的中间...
阅读(153) 评论(0)

实现类似猫眼影片详情页电影海报滚动效果(ViewPager 两侧显示相邻item)

本文参考(ViewPager画廊效果)仿淘票票影院影片选择 这种实现方法比较简单,但是并不能像是淘票票、猫眼的电影画廊那样,一下子滚动多个item,因为ViewPager本质上就是一次只能划过一个item(此外这种方法,必须设置所有的条目作为缓存mViewPager.setOffscreenPageLimit(TOTAL_COUNT),这样性能低) 一次划过多个item,需要使用...
阅读(294) 评论(0)

AndroidStudio之更换SVN

将项目根目录中的隐藏文件.svn删除(mac下查看隐藏文件快捷键command+shift+.) 打开项目中.idea文件夹下的vsc.xml文件,将 <mapping directory=...
阅读(153) 评论(0)

CoordinatorLayout+AppBarLayout+appbar_scrolling_view_behavior

CoordinatorLayout、AppBarLayout和appbar_scrolling_view_behavior,三者必须联合使用 CoordinatorLayout用于协调子布局嵌套滑动(实现了NestedScrollingParent接口) AppBarLayout是google默认实现的一种配合嵌套滑动的控件,用于在头部显示,必须是CoordinatorLayout的直接...
阅读(259) 评论(0)

新版Bintray下将Android Library 开源到JCenter 的正确姿势

转载 新版Bintray下将Android Library 开源到JCenter 的正确姿势Android Studio提交库至Bintray jCenter从入门到放弃...
阅读(187) 评论(0)

Gradle多渠道打包

为何要多渠道打包简单来说就是为了统计apk在不同的应用市场上下载使用的情况。如果我们在不同的应用市场(例如:应用宝、豌豆荚、小米),上传的是同一个apk包,那么将无法统计哪一个应用市场的下载量大,使用的活跃度高 专业地讲:统计和分析流量来源、内容使用、用户属性和行为数据,以便开发商利用数据进行产品、运营、推广策略的决策。 单渠道打包使用友盟统计和分析流量来源通过集成友盟sdk实现渠道统计,具体集...
阅读(169) 评论(0)

手写RecyclerView下拉刷新

思路 RealPullRefreshView继承了一个LinearLayout 里面放置了一个刷新头布局,将其margin_top设置为负的刷新头的高度的 再添加一个RecyclerView 触摸事件分发机制,当在特定条件下让RealPullRefreshView拦截触摸事件,否则的话,不拦截,让RecyclerView自己去处理触摸事件 在手指下拉时,定义好不同的状态STATE,在不同状态下,处理...
阅读(220) 评论(0)

处理滑动冲突:外部拦截标准模板

Android开发艺术探索package com.example.apple.quickdemo.realview;import android.content.Context; import android.support.annotation.Nullable; import android.support.v7.widget.LinearLayoutManager; import androi...
阅读(180) 评论(0)

Activity+Fragment基本框架(主要解决重启后,出现重叠的问题)

之前写过,这里记载一个完整的 MainActivitypackage com.example.apple.quickdemo.activity;import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.s...
阅读(435) 评论(0)

EventBus的使用

参考 EventBus—github 启舰— EventBus使用详解(一)——初步使用EventBus 启舰— EventBus使用详解(二)——EventBus使用进阶 Gadlecompile 'org.greenrobot:eventbus:3.0.0'使用方法 涉及到三个地方 1. 新建一个消息类 2. 在你要接受消息的类里面,写一个onMessageEve...
阅读(217) 评论(0)

PorterDuffXfermode学习笔记

PorterDuffXfermode是什么PorterDuffXfermode是一种规则 PorterDuffXfermode是一种颜色混合的规则 PorterDuffXfermode用于实现新绘制的像素(SRC)与Canvas上对应位置已有的像素(DEST)按照混合规则进行颜色混合。 记住:先绘制的图形为DEST 这个混合规则一个基本的知识点是,一个图片是由a和c组成的,a表示透...
阅读(224) 评论(0)

canvas操作

第一类基本变换 效果连续性 总结 第二类画布的保存与恢复 Save saveLayer saveLayerAlpha restore restoreToCount 另clip saveFLAG 摘自以下文章 自定义控件之绘图篇(四):canvas变换与操作 自定义控件三部曲之绘图篇(十三)——Canvas与图层(一) 自定义控件三部曲之绘图篇(十四)——Canvas与图层(二)...
阅读(213) 评论(0)

Shader应用---霓虹闪烁文字效果

package com.example.apple.shaderdemo;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.LinearGradient; import android.graphics.Matri...
阅读(387) 评论(0)

Shader应用---雷达扫描效果

效果图package com.example.apple.shaderdemo;import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapShader; import android.graph...
阅读(375) 评论(0)
114条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:257890次
    • 积分:3017
    • 等级:
    • 排名:第13770名
    • 原创:101篇
    • 转载:13篇
    • 译文:0篇
    • 评论:68条
    最新评论