自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lpCrazyBoy的博客

跌倒了,爬起来,笑一笑,继续前进。

  • 博客(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中指纹验证功能

本Demo主要实现了指纹验证功能。自Android6.0之后,安卓已经开始支持指纹识别了。只要你的设备具有指纹功能,并且系统版本大于Android6.0就可以实现指纹功能。 相应的博文地址为:https://blog.csdn.net/lpCrazyBoy/article/details/90782727

2019-06-04

Android中语音识别与语音播报功能的实现

1、本Demo主要实现了两个功能:语音识别、语音播报。 2、相应的博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/90479192

2019-05-23

Android中App静默安装

当前Demo主要是APP后台静默安装,并且安装完成之后,自动运行的简单例子。具体的博文后面的会加上。

2019-04-17

Android中文件下载服务(开始、暂停、断点续传等)

1、当前Demo主要功能是:文件下载功能,包括:开始下载,暂停下载,取消下载,断点续传等功能。同时,也加了Android8.0以上通知如何显示等问题解决方案。 2、相应的博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/88776833

2019-03-24

Android头像获取(拍照和相册获取)

通过拍照和相册两种方式获取头像,并且解决拍照图片显示角度不对的问题。 相关博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/81165649

2019-03-19

Android中常用第三方开源项目(汇总)

主要是GitHub上常用的第三方开源项目的Demo汇总,里面带有各个项目的实现过程以及常用方法。 相应的博客地址为:https://blog.csdn.net/lpCrazyBoy/article/details/83748934

2018-11-28

Android属性动画的基本用法(总结)

这个Demo主要是介绍属性动画的基本用法。(淡入淡出、旋转、缩放、组合动画等等) 相应的博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/83088211

2018-10-16

Android仿微信发送语音与播放语音

1、这个Demo主要是实现仿微信的发送语音以及播放语音的功能效果。 2、相应的博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/82910825

2018-09-30

Android开发中短信验证码功能实现

1、本Demo主要是实现Android开发中的短信验证功能。比如用户登录界面上的短信验证。 2、采用的是第三方的免费插件Mod。 3、相关介绍请查看博文:https://blog.csdn.net/lpCrazyBoy/article/details/81014128

2018-07-12

Android开发新闻购物类列表并查看详细信息

1、这个Demo主要是利用Fragment来实现新闻类或者购物类APP的列表显示以及详细内容查看的效果。 2、相应的博文地址:https://blog.csdn.net/lpCrazyBoy/article/details/80897270

2018-07-03

底部导航栏+ViewPager滑动翻页

1、这个Demo主要利用Fragment和ViewPager实现底部导航栏+ViewPager滑动翻页的效果。 2、相应的博文地址:https://blog.csdn.net/lpcrazyboy/article/details/80895607

2018-07-03

Android实现底部导航栏

1.使用RelativeLayout+TextView底部导航栏样式。 2.右上角带有消息提示个数。 3.使用Fragment实现导航效果。 相应的博客地址为:https://blog.csdn.net/lpCrazyBoy/article/details/80886487

2018-07-02

TextView中图片点击实现图片的缩放功能

1、TextView实现图片混排,并且显示当地SD卡中的图片。 2、TextView图文混排时,实现图片的点击放大功能。 3、TextView图文混排时,实现图片的点击缩放功能。(根据手势缩放) 4、里面附带有大图片(5M及其以上)的Image实现方法。(也是根据手势缩放,避免内存溢出问题) 相应的博客地址:https://blog.csdn.net/lpcrazyboy/article/details/80841459

2018-06-28

Android开发中动态向ListView中添加RadioButton和CheckBox以及动态改变其Checked状态改变

1、这个主要是针对于考试类程序用的,比如其中如何向ListView中动态添加多个RadioButton单选题选项以及多个CheckBox多选题选项,另外,多个填空题的话,也可以用类似的方法整。 2、解决ListView中添加Button、CheckBox等,其OnItemClickListener监听事件没反应的问题。 相对应的博客网址:https://blog.csdn.net/lpCrazyBoy/article/details/80611174

2018-06-07

Android开发使用SurfaceView和Mediaplayer播放网络视频(功能齐全)

支持视频格式:实测支持的有mp3、mp4、rmvb、avi、3gp、flv……。 带有功能:播放、暂停、视频拖动,播放时长显示、全屏、恢复全屏、双击暂停/播放功能、保存播放记录继续播放等等。 相应的播客网址:https://blog.csdn.net/lpCrazyBoy/article/details/79842906

2018-04-07

Vitamio库实现播放网络视频的功能

播放网络视频,带有开始,暂停,拖动进度等功能。使用方法和步骤可点击https://blog.csdn.net/lpCrazyBoy/article/details/79824014查看。

2018-04-05

Android开发中批量异步加载网络图片的方法

1、采用异步加载的机制。 2、编写自定义适配器。 3、本例中传的是数组,可根据个人需要传list集合等。

2018-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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