摘要:
TextView的跑马灯效果、变量赋值、字体属性、超链接、Activity跳转、字体加粗、自定义字体 步骤一:TextView跑马灯效果:(一个页面只能存在一个) 注意事项:1、跑马灯效果必须要求TextView的内容大于TextView控件的大小 2、TextView必须是被聚焦的,包括滑动时候也 阅读全文
posted @ 2018-09-06 13:38
张丽心
阅读(453)
评论(0)
推荐(0)
摘要:
学习,学习,学以致用,让基础控件贴近实战效果 TabLayout是Google新推出的Material Design的控件之一,TabLayout的使用必须结合ViewPager和Fragment的使用,如果对ViewPager不熟悉的同学,请自行查阅资料,很简单的。我们来看下爱奇艺导航条的原效果 阅读全文
posted @ 2018-09-06 12:29
张丽心
阅读(934)
评论(0)
推荐(0)
摘要:
还在使用传统的下拉刷新,觉得不够漂亮,怕被产品经理骂吗? 还在忧愁自己技术不够好,不会改造带动画的下拉刷新吗? 那么不要担心,使用SwipeRefreshLayout最简单的下拉刷新,既不失美观又简洁 SwipeRefreshLayout下拉刷新是Google自家的下拉刷新控件,使用过程跟开源库Pu 阅读全文
posted @ 2018-09-06 12:29
张丽心
阅读(679)
评论(0)
推荐(0)
摘要:
学习,学习,学以致用 SeekBar是一个拖动条控件,最简单的案例就是我们的调节音量,还有音频视频的播放,传统的SeekBar样式,如图 传统的实现太简单,不足以让我们到能装逼的地步。本来是打算实现滴滴出行滑动完成订单的效果,可惜找不到效果图,今天也就用淘宝的滑动验证来作为实例 SeekBar:使用 阅读全文
posted @ 2018-09-06 12:28
张丽心
阅读(2083)
评论(0)
推荐(0)
摘要:
RecyclerView实现拖拽排序侧滑删除效果 事先说明: RecyclerView是ListView的升级版,使用起来比ListView更规范,而且功能和动画可以自己添加,极容易扩展,同样也继承了ListView复用convertView和ViewHolder的优点。 思路分析: 1、导包、在布 阅读全文
posted @ 2018-09-06 12:28
张丽心
阅读(3169)
评论(0)
推荐(0)
摘要:
在H5火热的时代,许多框架都出了底部弹窗的控件,在H5被称为弹出菜单ActionSheet,今天我们也来模仿一个ios的底部弹窗,取材于苹果QQ的选择头像功能 废话不多说,先来个今天要实现的效果图 整个PopupWindow的开启代码 步骤分析: PopupWindow的布局 PopupWindow 阅读全文
posted @ 2018-09-06 12:27
张丽心
阅读(1665)
评论(0)
推荐(0)
摘要:
今天有空学习了下CardView的使用,既然是使用,不凡使用一个实例操作一下 CardView是Android5.0的新控件,所以我们需要在dependencies中添加支持: CardView是继承FrameLayout的一个布局控件,从源码可以看出CardView支持的属性有: card_vie 阅读全文
posted @ 2018-09-06 12:26
张丽心
阅读(1547)
评论(0)
推荐(0)
摘要:
ListView实现时间轴效果 实现思路: 该View是通过ListView实现的,通过实体两个字段内容content和时间time来展示每个ListItem 时间轴是使用上面一条线(20dp)和中间一个圆(15dp)和下面一条线(40dp)组装成的 在ListView中,设置其分割线为空,并且没有 阅读全文
posted @ 2018-09-06 12:26
张丽心
阅读(1112)
评论(0)
推荐(0)
摘要:
AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框 事先说明: 对话框应选用android.support.v7这个包底下的组件,能在低版本中展示高版本的对话框,简单的说漂亮很多 属性介绍: 布局文件view_username_dilog.xm 阅读全文
posted @ 2018-09-06 12:25
张丽心
阅读(1074)
评论(0)
推荐(0)
摘要:
在安卓6.0版本以后,新的权限系统出现了,为了更好的保护用户的安全,新的权限系统需要开发者在代码中手动申请,所以为了适配6.0权限系统,我们不得不学习权限系统 安卓6.0新权限系统分类有两种 危险权限的特点 危险权限是按组分配的,只要同个组的某个权限被同意后,组中的其他权限也会被默认同意 普通权限列 阅读全文
posted @ 2018-09-06 12:24
张丽心
阅读(482)
评论(0)
推荐(0)
摘要:
本篇文章包含以下内容: MVVM的介绍 MVVM的实践 DataBinding之layout标签的使用 DataBinding之data与variable标签的使用 DataBinding之绑定点击事件的使用 DataBinding之layout标签的使用 DataBinding之data与vari 阅读全文
posted @ 2018-09-06 12:22
张丽心
阅读(1421)
评论(0)
推荐(0)
摘要:
本篇文章包含以下内容: MVC的介绍 MVC的实践 MVC (Model View Controller),是模型(model)视图(view)控制器(controller)的缩写,一种软件设计模式,用于组织代码用一种功能模块和数据模块分离的方法 Model:模型层,负责处理数据的加载或者存储 Vi 阅读全文
posted @ 2018-09-06 12:17
张丽心
阅读(199)
评论(0)
推荐(0)
摘要:
本篇文章包含一下内容: MVP的介绍 MVP的实践 MVP模式(Model View Presenter)可以说是MVC模式(Model View Controller)在Android开发上的一种变种、进化模式 Model:数据层,负责处理数据的加载或者存储 View:视图层,负责界面数据的展示, 阅读全文
posted @ 2018-09-06 12:17
张丽心
阅读(177)
评论(0)
推荐(0)
摘要:
这里以ListView作演示,对于ListView我们再熟悉不过了,其步骤分为: 创建ListView的Bean对象 创建ListView的Adapter的ItemView布局 创建ListView的Adaoter(**重点) 对ListView设置Adapter 一、创建ListView的Bean 阅读全文
posted @ 2018-09-06 12:16
张丽心
阅读(415)
评论(0)
推荐(0)
摘要:
初学者肯定会遇到一个日常任务,那么就是findViewById,setOnClickListener(暂且把它们称为日常任务),而且很多人会把他们混在一起,导致项目结构混乱,最主要的是写多了会烦,不觉得吗?当项目的Activity越多时,每次添加控件都要重新写一次,想想都累 定制解决的问题:尽量写少 阅读全文
posted @ 2018-09-06 12:15
张丽心
阅读(150)
评论(0)
推荐(0)
摘要:
实现安卓蓝牙2.0模块的通信功能 事先说明: 安卓蓝牙2.0的开发和BLE4.0的开发完全是不一样的,不过很多设备都采用双模蓝牙,所以掌握2.0也是很有必要的 安卓蓝牙需要手动申请定位权限,可参考我的博客点击打开链接 蓝牙连接过程: 1、查询用户是否开启蓝牙。 2、搜索附近的可用的蓝牙。 3、进行蓝 阅读全文
posted @ 2018-09-06 12:14
张丽心
阅读(907)
评论(0)
推荐(0)
摘要:
前言 对于初学者从最初的爱Eclipse突然将要换成Android?Studio,每一个初学者都会很纠结,但从整体的趋势上来看,Android Studio是会替代掉Eclipse的。同时,Android Studio这个家伙需要FQ才能用,初学者都想免费FQ,而且操作越简单越好,毕竟自己学的是安卓 阅读全文
posted @ 2018-09-06 12:13
张丽心
阅读(0)
评论(0)
推荐(0)
摘要:
初学者必知的AIDL在应用层上的Binder机制 首先得理解几个概念: IPC:Inter-Process Communication,进程间的通信或跨进程通信。简单点理解,一个应用可以存在多个进程,但需要数据交换就必须用IPC;或者是二个应用之间的数据交换。 Binder:Binder是Andro 阅读全文
posted @ 2018-09-06 12:12
张丽心
阅读(704)
评论(0)
推荐(0)
摘要:
Messenger在跨进程通信中的使用 事先说明: 本人也是个初学者,所以本文是从初学者的角度入手,如果有不妥的地方请留言教导我,谢谢。 本篇文章主要针对讲解Messenger的使用和Messenger在应用层上的原理解析和Messenger在服务端的回复。 什么是Messenger? Messen 阅读全文
posted @ 2018-09-06 11:59
张丽心
阅读(433)
评论(0)
推荐(0)
摘要:
本篇文章包括以下内容: JSON是什么 JSONObject的解析和存储 JSONObject的解析和存储(抽象) JSONArray的解析和存储 模拟周边加油站JSON数据实战 JSON:JavaScript对象表示法(JavaScript Object Notation) JSON是存储和交换文 阅读全文
posted @ 2018-09-06 11:58
张丽心
阅读(665)
评论(0)
推荐(0)
摘要:
Binder连接池连接多个AIDL文件的处理 事先说明: 本人也是个初学者,所以本文是从初学者的角度入手,如果有不妥的地方请留言教导我,谢谢。 如果对AIDL的使用和Binder机制不懂的,可以参照我之前的文章,Android基础——初学者必知的AIDL在应用层上的Binder机制,http://b 阅读全文
posted @ 2018-09-06 11:57
张丽心
阅读(896)
评论(0)
推荐(0)
摘要:
入大学之前,由于沉迷游戏,而选择计算机专业,意在自己也想做出一个吊炸天的网游,我相信大部分师弟和师妹都是这么过来的。来到大学,对IT一无所知,只是抱着自己能做出游戏的心态开始了大学的上课之旅。每天准时上课准时下课,每天按时完成作业,心情甚是开心。 大一第一学期的课程:思修、高数、电子电路、英语、C语 阅读全文
posted @ 2018-09-06 11:45
张丽心
阅读(192)
评论(0)
推荐(0)
摘要:
又是一篇基础总结性的文章来啦,个人强迫症犯了,非得把博客的四大组件模块给补齐了,总结了一下BoradcastReceiver的各种使用,废话不多说,开车啦。博主建议自己敲一遍代码来理解广播,因为里面有很多细节的东西需要注意,在学习中博主也犯过一些低级错误,不然以后到大项目中,不牢牢掌握好基础,会浪费 阅读全文
posted @ 2018-09-06 11:45
张丽心
阅读(580)
评论(0)
推荐(0)

浙公网安备 33010602011771号