- 博客(11)
- 资源 (17)
- 收藏
- 关注
原创 Android中ScrollView如何监听滑动距离(总结)
需求:想实现像美团中列表下拉后出现悬浮窗的效果。思路:首先对ScrollView进行滑动监听,然后在onScrollChanged()方法中获取到滑动的Y值,接着进行相关操作即可。效果一如如下:实现步骤:1、自定义MyScrollView(1)重写onScrollChanged()获取Y值。(2)自定义滑动监听接口onScrollListener并公开此接口。...
2018-10-31 12:01:35 12232
原创 Android中RecyclerView和ListView的可复用的数据适配器Adapter
需求:每一个列表,需要写一个数据适配器,每次没啥太大变化,太麻烦了。结论:因为ListView和RecyclerView的数据适配器的结构不太一样。所以,分为以下两种:ListView版和RecyclerView版。ListView版:package com.deepreality.universalbaseadapter;import android.content.Conte...
2018-10-29 15:28:26 1018
原创 Android中使用JiaoZiVideoPlayer来实现视频列表播放的效果
目的:我这边是想做类似于斗鱼直播里的视频模块的视频列表播放形式。思路:使用第三方插件--JiaoZiVideoPlayer。GitHub地址:https://github.com/lipangit/JiaoZiVideoPlayer然后下载代码,根据自己需要的样式去找相应的代码进行研究。效果图如下:使用步骤:(1)添加远程依赖:/*调用Video视频播放器*/imp...
2018-10-25 17:52:50 5554 1
原创 Android中解决ScrollView嵌套RecyclerView的显示及滑动问题(总结)
项目中时常需要实现在ScrollView中嵌入一个或多个RecyclerView。这一做法通常会导致如下几个问题页面滑动卡顿 ScrollView高度显示不正常 RecyclerView内容显示不全本文将利用多种方式分别解决上述问题滑动卡顿解决方案若只存在滑动卡顿这一问题,可以采用如下两种简单方式快速解决(1)利用RecyclerView内部方法recyclerView...
2018-10-25 16:55:38 606 1
原创 Android中Gesture手势的基本用法(总结)
应用场景:(1)左右上下滑动屏幕的事件监听。比如,上拉弹出自定义的底部布局之类的,换页之类的等等。(2)画一些不规则的几何图形。执行顺序:1.手指触碰屏幕时,触发MotionEvent事件! 2.该事件被OnTouchListener监听,可在它的onTouch()方法中获得该MotionEvent对象! 3.通过GestureDetector转发MotionEvent对象给...
2018-10-22 17:51:24 4142
原创 Android中属性动画的基本用法(总结)
属性动画出现的意义:弥补补间动画的不足,实现其实现不了的效果。属性动画的实现机制:通过对目标对象进行赋值并修改其属性来实现的。属性动画的常用类:(1)ValueAnimator类:对Value值进行的动画过渡效果操作类。(用的不多)(2)ObjectAnimator类:这个是对View对象进行的动画过渡效果操作类。(重要!!!)(3)AnimatorSet类:这是对组合动画效果...
2018-10-16 15:07:59 281
转载 Android中Activity的切换动画实现(总结)
Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。1、旧转场动画回顾首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢?startActivity(new Intent(this, Main3Activity.class)); ...
2018-10-15 15:57:03 1291
原创 Android中如何给Dialog对话框设置动画效果(总结)
效果:对话框的缩放效果。1、动画效果文件。dialog_enter_anim.xml<?xml version="1.0" encoding="utf-8"?><scale xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:an...
2018-10-15 14:34:47 5175
原创 Android中常用的几种动画(总结)
1、滑动动画。实例:比如像斗鱼直播时赠送礼物出现的礼物弹窗效果。/** * 给View添加动画效果 * @param view */private void startShowAnimation(View view) { final TranslateAnimation tranAnimation = new TranslateAnimation( ...
2018-10-15 13:23:10 1026
原创 Android中实现延时执行操作的几种方法
在Android开发中我们可能会有延时执行某个操作的需求,例如我们启动应用的时候,一开始呈现的是一个引导页面,过了两三秒后,会自动跳转到主界面。这就是一个延时操作。 下面是实现延时执行操作的几种方法:1.使用线程的休眠实现延时操作 new Thread() { @Override public void run() { ...
2018-10-15 13:01:01 7813 3
原创 Android中ScheduledExecutorService定时接口的用法
一、ScheduledExecutorService 设计思想ScheduledExecutorService,是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。需要注意,只有当调度任务来的时候,ScheduledExecutorService才会真正启动一个线程,其余时间ScheduledExecutorService都是出...
2018-10-10 10:22:05 4634
Android中指纹验证功能
2019-06-04
Android中语音识别与语音播报功能的实现
2019-05-23
Android中文件下载服务(开始、暂停、断点续传等)
2019-03-24
Android头像获取(拍照和相册获取)
2019-03-19
Android中常用第三方开源项目(汇总)
2018-11-28
Android属性动画的基本用法(总结)
2018-10-16
Android仿微信发送语音与播放语音
2018-09-30
Android开发中短信验证码功能实现
2018-07-12
Android开发新闻购物类列表并查看详细信息
2018-07-03
底部导航栏+ViewPager滑动翻页
2018-07-03
Android实现底部导航栏
2018-07-02
TextView中图片点击实现图片的缩放功能
2018-06-28
Android开发中动态向ListView中添加RadioButton和CheckBox以及动态改变其Checked状态改变
2018-06-07
Android开发使用SurfaceView和Mediaplayer播放网络视频(功能齐全)
2018-04-07
Vitamio库实现播放网络视频的功能
2018-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人