自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贰佰没有伍

让这个世界多了我能够有些许改变.

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 Kotlin学习笔记之泛型的高级特性

1.2 泛型实化的应用简化启动Activity

2022-06-24 10:52:41 152 1

原创 Kotlin学习笔记之使用infix函数

例1例2

2022-06-24 10:52:11 560

原创 Kotlin学习笔记之泛型和委托

定义泛型类定义泛型方法对泛型的类型进行限制使用泛型1.2 类委托和委托属性类委托委托属性实现一个自己的lazy函数

2022-06-24 10:50:04 180

原创 Kotlin学习笔记之高阶函数

1.2 继续对高阶函数进行探究1.3 内联函数的作用高阶函数的实现原理内联函数的用法非常简单,只需要在定义高阶函数时加上inline关键字的声明即可noinline将printString()函数声明成一个非内联函数将printString()函数声明成一个内联函数crossinline关键字1.4 高阶函数应用1.4.1 简化SharedPreferences的用法普通用法使用高阶函数优化Google的KTX库中已经自带了一个edit函数1.4.2

2022-06-24 10:49:18 379

原创 Kotlin学习笔记之基础篇三

String类中增加扩展函数1.2 运算符重载运算符重载使用的是operator关键字

2022-06-24 10:48:28 503

原创 Kotlin学习笔记之基础篇二

标准函数with、run和applywith函数run函数apply函数1.2 静态方法定义静态方法通过companion object关键字实现真正的静态方法顶层方法1.3 延迟初始化和密封类延迟初始化使用lateinit关键字使用密封类优化代码通过sealed关键字...

2022-06-24 10:46:19 136

原创 Kotlin学习笔记之基础篇一

1.1.2 when条件语句精确匹配类型匹配不带参数的用法1.1.3 while循环1.1.4 for-in循环1.1.5 Kotlin中判断字符串或对象是否相等1.2 面向对象编程1.2.1 继承1.2.2 类的主构造函数主构造函数init结构体继承时主构造参数如何传次构造函数类中只有次构造函数,没有主构造函数1.2.3 接口kotin允许对接口中定义的函数进行默认实现Java和Kotlin函数可见性修饰符对照表数据类单例类1.3

2022-06-24 10:41:14 687

原创 android转场动画总结

Android转场动画总结1.Android5.0以前转场动画ActivityoverridePendingTransition(R.anim.activity_in, R.anim.activity_out);FragmentsupportFragmentManager.beginTransaction().setCustomAnimations(R.anim.fragment_enter, R.anim.fragment_exit);2.从Android 5.0 之后,可以用 A

2020-11-11 14:16:44 1907

原创 Android View的scrollTo()、scrollBy() 和Scroller类总结

一、View的scrollTo()、scrollBy()1.scrollTo、scrollBy方法是View中的,因此任何的View都可以通过这两种方法进行移动。首先要明白的是,scrollTo、scrollBy滑动的是View中的内容(而且还是整体滑动),而不是View本身。我们的滑动控件如SrollView可以限定宽、高大小,以及在布局中的位置,但是滑动控件中的内容(或者里面的childView)可以是无限长、宽的,我们调用View的scrollTo、scrollBy方法,相当于是移动滑动控件中的画布

2020-08-24 17:46:28 5768 4

原创 Android常用快捷键、插件、工具、第三方库

1.快捷键快捷键功能ctrl + b定位方法调用位置ctrl + f局部查找ctrl + r局部替换ctrl + e浏览文件记录ctrl + g快速定位行ctrl + /注释代码ctrl + j快速补全代码ctrl + 鼠标左键查看鼠标选中的类或方法ctrl + f12快速查看类中所有方法并支持搜素ctrl + shift + f全局查找ctrl + shift + r全局替换ctrl + shif

2020-07-17 14:49:32 327

原创 Android中SpannableString、SpannableStringBuilder与String的关系

SpannableString、SpannableStringBuilder与String的关系1.1 概述SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来,比如在原来String上加下划线、加背景色、改变字体颜色、用图片把指定的文字给替换掉,等等。所以,总而言之,Spanna

2020-07-14 17:50:33 899

原创 仿抖音上下滑动列表播放短视频解决方案

因为公司需求需要搞一个像抖音一样的上下滑动的播放列表,寻找了很多方案,最终觉得这个方案还是比较可行的。1.播放器选择阿里云播放器阿里云播放器对接文档地址https://helpcdn.aliyun.com/document_detail/124711.html?spm=a2c4g.11186623.6.1075.3a7411f9QNaaBd2.上下滑动列表选择Verticalview...

2019-11-25 18:14:14 2336 3

原创 自定义带刻度的SeekBar

package com.example.ilaw66lawyer.ui.view;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.TypeEvaluator;import android.animation.ValueAn

2017-12-12 14:00:00 2647

原创 AndroidStudio如何生成签名 如何用自定义签名打包 如何查看sha1

1.第一步2.第2步在这里可以设置签名的名称,存放路径,以及账户密码等。如何设置自定义签名为默认签名?如何查看sha1?

2016-02-26 15:01:03 529

原创 ListView实现购物车功能包含单选与多选和修改数量

本来认为应该很容易,直接一个listview就能搞定了,但是写着写着就发现了问题,在listview中嵌入edittext时,点击条目编辑EditText时焦点会对不上, 点了此条目的edittext输入的东西却不显示在这个listview条目中,所以需要手动设置焦点,并且需要记得下点击的条目的postition,通过给条目设置ontouch事件来记录postition,然后通过对比postiti

2016-01-22 16:14:00 2633 4

原创 AndroidExpandableListView实现三级列表显示

项目中要做一个类似三级列表点击可展开的效果,首先想到的是嵌套list,然后碰到的问题是,下一级list获取到角标一直为零,所以换了个思路(这个坑跟list源码有关),舍弃了嵌套list,改成使用expandablelistview来addview,demo没有,不好copy出来因为没有数据,大概能明白思路就行,下面直接看代码,最主要代码是adapter中的getChildView。1.frag

2016-01-22 15:49:35 4977

原创 Android自定义带动画圆环进度条

Android自定义带动画圆环进度条,根据百分比、节点数目自动读条。

2016-01-22 11:11:42 3338

原创 AndroidStudio项目上传到SVN中需要忽略的文件

第一步选择小扳手,然后选择要ignored files 总共要忽略一下7个文件,当然可以看自己项目来决定。

2015-11-03 17:22:49 3070

转载 如何删除文件自带的svn原信息

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @=

2015-11-03 16:35:45 483

原创 错误异常 Process 'command 'E:\Java\jdk1.8.0_65\bin\java.exe'' finished with non-zero exit value 2

Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Java\jdk1.8.0_65\bin\java.exe'' finis

2015-11-03 14:00:44 7760 4

原创 如何搭建AndroidStudio开发环境

1.下载AndroidStudio解压包下载地址 2.下载jdk,配置jdk环境变量jdk环境变量配置jdk下载地址 3.一些常遇到的问题AndroidStudio如何导入jar包AndroidStudio中文社区AndroidStudio简单设置android studio首次安装运行时卡在更新处理方法 4.安装svnsvn下载地址An...

2015-11-02 15:04:25 526

转载 Android 编程下 Touch 事件的分发和消费机制

Android 编程下 Touch 事件的分发和消费机制

2015-10-21 15:13:33 427

原创 Android自定义ProgressDialog

1.继承ProgressDialog进行改写。package com.youjuke.merchantbizmanage.view;import android.app.ProgressDialog;import android.content.Context;import android.graphics.drawable.AnimationDrawable;import and

2015-08-24 15:38:48 454

原创 Android自定义Dialog

1.首先继承Dialog进行改写package com.youjuke.merchantbizmanage.view;import android.app.Dialog;import android.content.Context;import android.widget.Button;import android.widget.TextView;import com.youj

2015-08-24 15:27:26 456

原创 Android自定义View(ProgressBar)

1.在资源文件中设置自定义属性。package com.cn.widget;import com.cn.demo.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;i

2015-01-30 16:42:52 771

原创 Android笔记之获取手机图库照片和拍照获取照片

1.从相册中获取取图片

2014-11-07 17:38:45 787

原创 Android笔记之自定义日期选择框

1.DateTimePickDialogUtil类public class DateTimePickDialogUtil implements OnDateChangedListener,OnTimeChangedListener { private DatePicker datePicker; private TimePicker timePicker; private AlertD

2014-11-07 17:20:37 893

原创 Android笔记之高德地图定位(通过开启服务发送广播用handle消息机制更新位置信息)

1.创建服务

2014-11-06 18:26:04 2180 2

仿抖音上下滑动切换短视频播放

仿抖音上下滑动切换短视频播放,播放器采用的是阿里的免费播放器,包含了上下滑动切换的播放列表,以及包含视频封面图设置,ui界面可以自己扩展,滑动基本不卡顿,利用了viewpage的缓存策略。

2019-11-26

Android自定义带动画圆环进度条

Android自定义带动画圆环进度条,根据百分比、节点数目自动读条。

2016-01-22

android layout id converter

Androidstudio插件,生成findView代码

2015-08-11

Android仿iPhone弹窗

Android仿iPhone自定义弹窗

2015-02-03

Android自定义ProgressBar

Android自定义ProgressBar

2015-01-30

空空如也

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

TA关注的人

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