自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 仿百度外卖的酷炫水波纹效果及解析

前言:在网上经常会看到别人写的一些开源项目,然后会惊叹于他们的写的效果,当然那些大神也会把代码放出来,然后供大家看,但是因为他们是自己写的,所以有些地方就是单纯的贴了代码,让大家自己去看。介于我前面动画方面比较薄弱,所以有些地方就要一边跟着敲代码,一边去网上查相关知识。所以就借这次机会。我来写下我最近学的动画效果及相关的知识。1、效果图:2、自定义view怎样实现...

2019-05-09 17:26:06 196

原创 Android 使用第三方加载网络请求的视频

最近做项目中需要加载视频,就找到了一个使用起来还不错的第三方依赖,加载本地视频相信我们都会,这个依赖方法主要加载的是网络请求的视频url地址,很简单的,由于还没做太多研究,小伙伴们就直接拿来复制先用吧 1、首先先导入依赖: compile'fm.jiecao:jiecaovideoplayer:4.8.3'2、布局中应用:<fm.jiecao.j...

2019-05-05 11:57:27 479

原创 Android RcLayout画圆角

发现一个新的组件RcLayout,通过这个组件可以自定义画出自己喜欢的形状。圆角,半圆角,圆形,半圆形都可以画出来。所以今天来介绍一下这个新的组件怎样使用。https://github.com/GcsSloop/rclayout 主要是最近做项目用到的圆角圆形比较多,网上找的全都是封装好的,想通过自定义能实现自己想要的形状。于是自己做了一个,目前已经使用了一段时...

2019-03-30 15:27:49 1149

原创 Android全面屏适配

由于现在遇到了app适配全面屏,就写了这篇博客来解释下怎样来做到适配。1、什么是全面屏?概念很多人可能把全面屏跟曲面屏混淆,其实这是两个不同的概念。为什么先要解释一下全面屏,因为这个词在现在来讲就是一个伪命题。全面屏字面意思就是手机的正面全部都是屏幕,100%的屏占比。但是现在推出所谓“全面屏”手机的厂商没有一个能达到全面的。那么下面来说一下Android开发领域对全面屏的...

2019-03-14 14:18:18 419

原创 Android 自定义view绘制圆环占比动画

对于自定义view,应该对于一个程序员来说并不是很陌生。自定义view主要分为三部分onMeasure测量、onLayout摆放和onDraw绘制。好了,言归正传,说一下怎样绘制圆环占比动画吧!!!第一步:首先先自定义一个类,这里面主要绘制圆环的形状等一些状态。public class CircleProgressBar extends View { /** * ...

2019-03-05 15:25:17 398

原创 百度地图定位开发流程

 百度地图是我们日常生活中必不可少的,他能帮助我们找到自己想去的地方,方便出行等等。 下面我就来介绍一下怎样去使用百度地图来实现自定位功能,跟着我的思路往下走。。。。。。 一、打开百度地图的官方网站http://lbsyun.baidu.com/   选中导航栏的开发文档再点开Android定位SDK,再根据官网的流程讲解,一步一步的跟着他的步骤做就可以了。 首先,我们要获取一个...

2018-11-12 19:16:58 553

原创 Activity

Activity是什么?    Activity翻译成中文叫活动,就是用户能看到页面。是四大组件唯一个可以看到的,主要负责展示界面。Activity的四种状态   Activie:当前Activity正处于运行状态,指的是当前Activity获取了焦点。Paused:当前Activity正处于暂停状态,指的是当前Activity失去焦点,此时的Activity并没有被销毁,内存...

2018-11-12 18:51:28 285

原创 Rxjava详解

   前言终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但是目前仍然还有相当一部分Android开发者没有使用过,甚至说是想用,却不知道怎么用,或者不知道自己的项目哪里可以用到,本着让广大开发者理解并且上手项目,从放弃到入门,故推出这边文章。学习RxJava2.0之前...

2018-11-12 16:02:36 233

原创 Android自定义view实现日历控件

   说起日历控件这个名词,感觉这在我们日常生活中必不可少的,很多项目中都用到了这个空间,下面我就来给你讲一下怎样通过自定义View实现日历这个小控件吧!   我用的是CustomCalendar实现的日历控件,感觉用这个即简单又方便,话不多说,我就开始了,准备好你的代码之旅吧!   自定义当然不是为了装逼呐,请认真看需求,我们需要在日期下面显示任务完成情况,当日被切换之后需要标注为灰色圆...

2018-11-12 14:33:53 676

原创 Android二维码功能实现,在程序内嵌入ZXing项目

最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里加入二维码扫描的功能。 不过,二维码功能如果真要做起来还是非常复杂的,从零开始实现不太现实,比较好的做法就是借助现有的开源...

2018-10-25 11:07:16 231

原创 Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式。当时也没想花太多时间,简单修改了一下就发给了他,结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码。由于这份代码写得很不用心,我发了部分朋友之后实在不忍心继续发下去了,于是决定专门写一篇文章来介绍更好的Android双向滑动菜单的实现方法。  ...

2018-10-25 10:53:36 498

原创 让你轻松学会沉浸式状态栏!!!

   其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。而有些人在没有完全了解清楚沉浸模式到底是什么东西的情况下,就张冠李戴地认为一些系统提供的状态栏操作就是沉浸式的,并且还起了一个沉浸式状态栏的名字。  什么是沉浸式?   先来分析一...

2018-10-25 10:08:20 199

原创 Activity的四种启动模式及详解

启动模式可在AndroidManifest.xml中,通过标签的android:launchMode属性设置。一、standard模式特点:1.Activity的默认启动模式2.每启动一个Activity就会在栈顶创建一个新的实例。例如:闹钟程序缺点:当Activity已经位于栈顶时,而再次启动Activity时还需要在创建一个新的实例,不能直接复用。二、singleTop模式特点:该...

2018-10-24 20:50:05 715

原创 Android面试题

1.怎么实现通知栏到聊天界面的跳转Intent intent = new Intent(Intent.ACTION_MAIN);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); //这样可以清掉所有历史activityintent.addCategory(Inte...

2018-10-18 19:14:32 454

原创 Android OkHttp3源码详解——整体框架

Android OkHttp3源码详解——整体框架 一 前言之前写过一遍文章Android OkHttp3简介和使用详解,当时说要写 OkHttp3源码详解,由于各种原因,源码详解来的有点晚,下面我们先来来看一下流程图。二 源码整体架构上图是OkHttp3的整体框架,大致可以分为以下几层:Interface——接口层:接收用户的网络访问请求(同步请求/异步请求),发起实际...

2018-10-10 16:10:45 341

空空如也

空空如也

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

TA关注的人

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