Fessible's Blog


  • 首页

  • 关于

  • 分类

  • 归档

Hello Fessible‘s Blog

发表于 2018-01-05 | 分类于 随笔
字数统计: 679 | 阅读时长 ≈ 2


阅读全文 »

Android开发艺术探索-IPC机制

发表于 2018-02-13 | 分类于 Android开发艺术探索
字数统计: 1,664 | 阅读时长 ≈ 7
本篇是关于Android开发艺术探索第二章知识IPC机制的读书笔记 什么是IPC机制IPC 是Inter-Process Communication的缩写,含义为进程间的通信或者是跨进程通信。也就是IPC的使用场景是在多进程情况下。什么时候要用到多进程呢? 有些模块由于特殊原因需要在单独的进程中 ...
阅读全文 »

一步步自定义下拉刷新上拉加载——自定义刷新组件优化

发表于 2018-02-03 | 分类于 Android自定义View
字数统计: 3,809 | 阅读时长 ≈ 18
本篇文章是我对自定义下拉刷新组件的优化思路。github中有很多优秀的框架为什么还要自己写呢? 学习技术不仅仅在于会用,还要会写。自己动手撸一遍,才会发现其中的乐趣。本篇还包括下面两个扩展内容 SwipeRefreshLayout源码解析 深入了解自定义属性 好了下面和我一起撸代码吧。 优化 ...
阅读全文 »

一步步自定义下拉刷新上拉加载——自定义刷新组件进阶

发表于 2018-01-31 | 分类于 Android自定义View
字数统计: 1,674 | 阅读时长 ≈ 9
上一篇我们已经基本实现了下拉刷新的效果,本篇介绍,嵌套ListView,RecyclerView以及ScrollView时的滑动冲突解决方式。 嵌套ListView我们先看看嵌套了ListView的效果: 在嵌套ListView时,我们的父布局要在什么时候拦截呢?当ListView滑到顶部时,父布 ...
阅读全文 »

一步步自定义下拉刷新上拉加载——自定义简单的刷新组件

发表于 2018-01-31 | 分类于 Android自定义View
字数统计: 3,080 | 阅读时长 ≈ 16
上一篇文章介绍了 事件分发机制 和 滑动冲突的解决方案,本篇文章开启自定义下拉刷新之旅。首先,我们看效果图。 在自定义下拉刷新时,我们通过使用Scroller 来滑动布局。接下来,我们先了解Scroller的使用。 Scroller这篇文章郭霖 完全解析Scroller,详细地介绍了Scroller ...
阅读全文 »

一步步自定义下拉刷新上拉加载——事件分发与滑动冲突

发表于 2018-01-29 | 分类于 Android自定义View
字数统计: 3,587 | 阅读时长 ≈ 17
自定义下拉刷新组件之前,必须要了解什么是事件分发机制。按照顺序阅读,看完郭霖 事件分发机制上,郭霖 事件分发机制下,和鸿洋 事件分发机制上,鸿洋 事件分发机制下以后结合Android开发艺术探索和源码,然后看事件分发机制总结这篇,基本能够掌握事件分发机制了。 事件分发机制的内容对于初学者而言,是反复 ...
阅读全文 »

一步步自定义视频播放器——TextureView+MediaPlayer自定义视频播放器

发表于 2018-01-22 | 分类于 Android视频开发
字数统计: 5,678 | 阅读时长 ≈ 28
本篇参考封装一个视频播放器,原文已经写的非常棒了,本篇加入了个人对其内容的理解。秉承不重复造轮子的良好理念,接下来开始拆解轮子。内容非常多,我都差点放弃写,有耐心的请往下看 github上非常棒的视频相关开源项目有:最炫的哔哩哔哩的ijkplayerJiaoziVideoPlayer 基于ijk ...
阅读全文 »

一步步自定义视频播放器——TextureView使用

发表于 2018-01-22 | 分类于 Android视频开发
字数统计: 1,166 | 阅读时长 ≈ 6
上一篇我们知道了SurfaceView的基本使用方法,SurfaceView由于使用的是独立的绘图层,并且使用独立的线程去进行绘制,不能进行Transition,Rotation,Scale等变换,这就导致一个问题SurfaceView在滑动的时候,SurfaceView的刷新由于不受主线程控制导致 ...
阅读全文 »

一步步自定义视频播放器——SurfaceView的使用

发表于 2018-01-21 | 分类于 Android视频开发
字数统计: 2,126 | 阅读时长 ≈ 9
Surface Surface与SurfaceView这篇文章对Surface和SurfaceView做了很详细的解释。 简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上。传统的view共享一块屏幕缓冲区,所有 ...
阅读全文 »

一步步自定义视频播放器——MediaPlayer的使用

发表于 2018-01-21 | 分类于 Android视频开发
字数统计: 1,810 | 阅读时长 ≈ 7
本篇内容是我对几篇文章的总结,对MediaPlayer使用的整理。 mediaplayer高级使用mediaplayer基本使用 Android下对于音频、视频的支持均需要使用到MediaPlayer,它主要用来控制Android下播放文件或流的类。 MediaPlayer是Android原生的 ...
阅读全文 »
12
Fessible

Fessible

纸上得来终觉浅,绝知此事要躬行

13 日志
5 分类
4 标签
GitHub CSDN Weibo Jianshu
© 2018 Fessible | 网站字数统计: 30.6k
访问量 —
0%