- 博客(9)
- 收藏
- 关注
原创 day06_动画
day06_动画动画的详解介绍总览 https://www.jianshu.com/p/35d25cc205e7一、补间动画介绍 https://www.jianshu.com/p/733532041f46属性其中AnimationSet是其余几种以及其他AnimationSet的组合基本属性:Duration:持续时间,单位是毫秒Interpolator:插值器插值器列表1、透明度Alpha属性(透明度)示例alpha.xml<alpha xmlns:andro
2021-03-25 09:50:49 76
原创 环信聊天集成
环信聊天集成官网1.打开首页https://www.easemob.com/2,注册开发者https://www.jianshu.com/p/1c8e59e62a483,下载环信的SDKhttps://www.easemob.com/download/im选择android端下载4.创建项目导入SDK导入 libs 包implementation files('libs/hyphenatechat_3.8.0.jar')在项目gradle 的 android下添加android
2021-03-11 09:13:57 171
原创 Day13 ZXing+LeakCanary使用
Day13 ZXing+LeakCanary使用一.生成二维码和扫描二维码1.依赖:implementation 'cn.yipianfengye.android:zxing-library:2.2'2.权限:<!--网络权限--> <uses-permission android:name="android.permission.INTERNET"/> <!--震动权限--> <uses-permission android:n
2021-03-05 10:58:51 98 1
原创 Day 12 eventbus和Design
Day 12 eventbus和Design一丶Design多个布局相互使用<?xml version="1.0" encoding="utf-8"?><!--协调者布局--><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andro
2021-03-03 13:11:09 75
原创 Day11_PickerView
Day11_PickerView一、PickerView是什么二、使用方式1.WheelView的使用依赖HTML部分代码一、PickerView是什么WheelView —— 基础控件带有3D圆弧效果。支持文字、颜色、大小设置。支持背景颜色设置。支持item的分隔线设置。支持item间距设置。支持设置是否循环。OptionsPickerView —— 选项选择器支持一、二、三级联动数据。支持一、二、三级不联动数据。支持自定义布局。支持自定义标题栏。支持“省,市,区”等选项的单位
2021-03-02 13:39:20 205
原创 Day4 Fragment基础知识
Day4 Fragment基础知识一.Fragment的生命周期二. 静态加载三.动态加载Fragment介绍一.Fragment的生命周期在这里插入图片描述文字描述版本的生命周期.1.onAttach() :Fragment与Activity有联系。2.onCreate():创建Fragment3.onCreateView():创建Fragment视图,尽量不要做耗时操作4.onActivityCreated():当Activity中的onCreate方法执行完后调用。5.onStart
2020-12-10 10:20:01 90
原创 Day3 双击退出 和 通知
Day3 双击退出 和 通知一. 双击退出二. 通知1.普通通知(不可交互)2.点击通知跳转一. 双击退出 private long time = 01; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK){ if (System.currentTimeMillis() - time >
2020-12-08 14:40:32 52
原创 Day2 Menu菜单和Window窗口
Day2 Menu菜单和Window窗口常用菜单一.系统菜单二.上下文菜单三.上下文点击四.PopupWindow常用菜单一.系统菜单java实现代码//加载菜单文件(右上角) @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return super.onCreateOptionsMenu(me
2020-12-08 13:15:08 155
原创 Day1 Dialog对话框
day1 Dialog对话框一.常用对话框1.普通对话框2.单选对话框3.多选对话框4.自定义内容对话框(加图点击)5.倒计时对话框6.日期对话框7.时间对话框二.完整的自定义对话框主体代码页面代码继承关系类一.常用对话框1.普通对话框public void btn(View view) { //普通对话框 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTi
2020-12-07 16:22:45 110 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人