深红骑士的博客

只要付出足够多的努力肯定能成功

Android自定义View之仿QQ未读消息拖拽效果

一、前言 用QQ的时候,发现未读消息拖拽效果蛮有意思,就模仿了一下。 二、效果图 具体效果如下: 效果图具有以下特性: 小圆点拖拽是有范围的 在拖拽范围进行拖拽后释放小圆点会进行回弹后回到初始位置 拖拽的时候,中心的圆会慢慢变小,拖拽的圆大小不变,中间连接的部分越来越长并且越来细,直至消失 ...

2019-07-05 23:17:10

阅读数 28

评论数 0

Flutter之声网Agora实现音频体验记录

一、前言 今天用声网提供的Flutter插件声网Agore来简单实现体验音视频功能。首先前往声网官网看看大致介绍: 可以看到声网sdk支持语音通话,视频通话和互动直播,接着点击立即体验注册账号和创建项目,目的是获取App ID,最后在项目详情能看到项目名字,App ID,项目状态,创建时间,应用证...

2019-05-28 22:55:25

阅读数 79

评论数 0

Flutter学习之视图体系

一、前言 经过之前的学习,可以知道Flutter是一种全新的响应式跨平台的移动开发框架,越来越多的开发者参与学习或者研究中,确实在iOS和Android平台上能够用一套代码构建出性能比较高的应用程序。我刚开始接触FlutterFlutter中文网看到这么一句话:Widget是Flutter应用程序...

2019-03-29 13:02:31

阅读数 187

评论数 0

Flutter学习之插件开发、自定义字体、国际化

一、前言 今天学习插件开发,Flutter使用一个灵活的系统,允许调用特定平台(iOS/Android)的API,无论在Android上的Java或者Kotlin代码中,还是iOS上的Object-C或者Swift代码中均可使用。Flutter平台特定的API支持不依赖于代码生成,而是依赖于灵活的...

2019-03-25 11:28:11

阅读数 298

评论数 0

Flutter学习之事件循环机制、数据库、网络请求

一、前言 学习了布局实例和交互后,算是对Flutter入门了,基本可以实现一些普通页面搭建和交互效果了。但是这远远还不够,现在App都是需要网络访问的,而今天的目标就是学习IO和网络这一块。 二、Dart中的异步任务消息循环机制 Dart是单线程模型,什么是单线程模型呢?单线程就是在程序执行时,所...

2019-03-18 09:33:59

阅读数 453

评论数 0

Flutter学习之布局、交互、动画

一、前言 前一天学习了Flutter基本控件和基本布局,我是觉得蛮有意思的。作为前端开发者,如何开发出好看,用户体验好的界面尤其重要。今天学习的方向主要有三: 加深布局的熟练度。 学习手势,页面跳转交互。 学习动画。 二、布局 因为我是从事Android开发,学习了Flutter之后,发现其布...

2019-03-15 10:57:45

阅读数 66

评论数 0

Flutter学习之认知基础组件

一、前言 前一天,学习了Dart语法,对Dart的语法和特性有了更深一步的了解。今天,来学习Flutter的基础控件,身为Android开发者都知道,一开始入坑Android就要熟悉学习其控件,如:TextView,ImageView,Button,ListView,RecycleView等。为什...

2019-03-14 10:56:38

阅读数 189

评论数 0

Flutter学习之Dart语法特性

一、前言 第一天把Flutter环境搭建了,并简单实现第运行第一个Flutter项目,感觉很不错,一些基本操作和原生体验差不多。用Flutter框架写过App项目的开发者都知道,Flutter是一个使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行Android和I...

2019-03-13 09:25:04

阅读数 267

评论数 0

Flutter学习之入门和体验

一、前言 1.什么是Flutter 上周我的一位微信好友问我有没有学Flutter,我回答说还没真正学,他说应该要接触一下。对于新技术的诞生,我始终保持敬畏之心,和另一位大学舍友聊了当时如何入坑Android的经历,才发现自己的学习方式和路线有很多的问题,知识点很零乱,知识没有系统化,不多说了,后...

2019-03-12 08:01:55

阅读数 7641

评论数 2

Java中String,StringBuffer,StringBuilder基础知识

前言 在平时开发中,我们很多时候都会用到String,StringBuffer,StringBuilde这三者。那么这三者究竟是什么呢,下面一一讲述。 String 查看api文档,可以知道,String是继承object类,并实现了序列化接口,字符序列接口,字符串排序接口。String是Jav...

2019-02-16 19:11:56

阅读数 73

评论数 0

Android教你一步一步从学习贝塞尔曲线到实现波浪进度条

前言 大家好,我是深红骑士,爱开玩笑,技术一渣渣,热爱钻研,这篇文章是今年的最后一篇了,首先祝大家在新的一年里心想事成,诸事顺利。今天来学习贝塞尔曲线,之前一直想学,可惜没时间。什么是贝塞尔曲线呢?一开始我也是不懂的,当查了很多资料,现在还是不够了解,其推导公式还是不能深入了解。对发布这曲线的法国...

2019-02-05 07:27:30

阅读数 168

评论数 0

Android自定义View教你一步一步实现薄荷健康滑动卷尺

前言 前几天写了一篇一步一步教你实现即刻点赞效果后,没想到有这么多的读者阅读和给了我一些改进建议,实现点赞效果主要是自己对自定义View的一些canvas绘制,缩放知识,位移的理解。而朋友说HenCoder还有给出薄荷健康滑动卷尺,小米运动记录界面,Flipboard 红板报的翻页效果。这几个例子...

2019-01-02 09:51:50

阅读数 252

评论数 0

Android自定义View教你一步一步实现即刻点赞效果

前言 今天朋友看了HenCoder的自定义View后说,HenCoder对自定义View讲的不错。实践中仿写即刻的点赞你有思路吗,你不实现一下?二话不说,看了朋友手机效果,对他说:实现不难,用到了位移,缩放,渐变动画和自定义View的基础用法,好,那我实现一下,刚好加深对自定义View的理解。 素...

2018-12-27 22:51:44

阅读数 431

评论数 0

Android自定义抓取异常日志上报服务器

前言

2018-12-18 21:41:20

阅读数 342

评论数 0

Android中LayoutInflater详解

Android中LayoutInflater详解前言 前言

2018-12-10 19:53:33

阅读数 113

评论数 0

MVVM架构篇之DataBinding

1.前言 2.简述MVC,MVP 3.什么是MVVM 4.什么是DataBinding 5.简单例子 6.总结 ================================================= 1.前言 在2015年谷歌I/O大会上介绍了一个新的框架,就是DataBindin...

2018-11-17 00:35:53

阅读数 111

评论数 0

超全的Activity知识

1.概述 2.作用 3.生命周期 4.启动模式 5.启动方式 6.状态保存 7.与Fragment交互 8.总结   1.概述 首先我们要知道什么是Activity,就是属于Android四大组件之一:Activity、Service、BroadcastReceiver、Con...

2018-11-06 22:55:26

阅读数 134

评论数 5

在IT领域如何学习

1.前言 2.学什么 3.怎样去学 4.总结   1.前言 总是在一些群看到问:又有一个新技术出来了,又要学习了吗?学不动了。就好像我现在所处的Android行业,Google把kotlin升级为官方一级开发语言,有点像之前推出Android Studio的感觉,我相信如果以后继续做A...

2018-10-23 13:07:22

阅读数 171

评论数 0

一篇文章了解HTTP

1.HTTP简介 2.HTTP的工作方式 3.HTTP报文详解 4.额外知识   HTTP简介 只要能上网就能接触到Http,超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。Http是一个客户端和服务端请求和应答的...

2018-10-19 12:55:30

阅读数 103

评论数 0

java中的线程池有哪些,分别有什么作用?

阅读完本篇文章会知道如下三点: 1.进程-线程简单介绍 2.java的线程池是什么,有哪些类型,作用分别是什么 3.使用线程池的优点   1.进程-线程的简单介绍 进程 什么是进程呢? 进程是计算机中的程序关于某数据集合的一次运行活动,是系统进行资源分配的调度的基本单位,是操作系统...

2018-08-04 20:45:33

阅读数 9649

评论数 5

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