![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
ch_Eson
android初学者.希望能和大家一起学习.
展开
-
Jetpack Navigation 与 BottomNavigation 使用
使用Navigation 需要添加的依赖 implementation 'androidx.navigation:navigation-fragment-ktx:2.2.2' implementation 'androidx.navigation:navigation-ui-ktx:2.2.2'main_activity.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayou.原创 2021-05-20 14:06:35 · 125 阅读 · 0 评论 -
Android 使用 Slidr 实现 右滑退出当前Activity
最近在公司测试机中使用了小米Mix2S的右侧返回功能, 用久了觉得挺顺手,就在网上搜了一下相关的实现,没想到还真有这样的一个库, Slidr, 附上 github地址https://github.com/r0adkll/Slidr添加依赖implementation 'com.r0adkll:slidableactivity:2.0.6' 使用方法很简单, 只需要在Activit...翻译 2019-02-20 10:59:59 · 459 阅读 · 0 评论 -
Android 适配全面屏
1. 在AndroidMainiFest.xml 中 application节点内添加android:resizeableActivity="true"2. 在application 中添加以下代码<!--适配全面屏手机--><meta-data android:name="android.max_aspect" android:value="2.1"/>...原创 2018-04-16 14:21:19 · 519 阅读 · 0 评论 -
亲加直播代码混淆
#亲加 混淆 -dontwarn com.gotye.live.chat.** -dontnote com.gotye.live.core.** -dontnote com.gotye.live.peerconnection.** -dontnote org.webrtc.** -dontnote com.gotye.live.player.** -dontnote com.gotye.原创 2017-10-01 17:43:27 · 299 阅读 · 0 评论 -
kotlin--类与函数
如何定义一个类?你只需要一个class关键字class MainActivity{}它有一个默认唯一的构造器, 大部分情况下你只需要这个默认的构造器,(可创建额外的构造器), 你只需要在类名后面加上它的参数, 如果这个类没有任何内容, 可以省去大括号:class Person(name: String,surName:String)构造函数体可以写在 init块中 : class Person (原创 2017-05-30 17:45:18 · 248 阅读 · 0 评论 -
Kotlin学习笔记一基本类型
在Kotlin中, 一切都是对象,没有像java中那样的原始基本类型, 这个是很有帮助的, 因为我们可以使用一致的方式来处理所有的可用的类型. 基本类型: 与java类似, Integer Float 和 boolean等类型依然存在, 但是他们都是作为对象存在的, 基本类型的名字和他们工作的方式都与java类似, 但是也有一些不同之处数字类型不会自动转换----你不能给double类型分原创 2017-05-30 17:34:19 · 245 阅读 · 0 评论 -
Lambda表达式在Android中的使用
今天在逛博客的时候,发现了很多关于lambda的字眼, 又不知道是什么意思, 就搜了一下相关的资料, 在此整理, 以便学习使用. 如有抄袭, 请大神们见谅!AndroidStudio使用Lambda的配置首先要保证你的JDK版本是1.8以上的. 查看JDK版本的方式 命令行 输入 java -version新建一个项目,在project 的 build.gradle 文件中depend原创 2017-05-30 17:17:56 · 463 阅读 · 0 评论 -
沉浸式状态栏
通过样式来实现透明状态栏在styles 文件中添加两行代码 <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="android:statusBarColor">@android:color/transparent</item>同时,在布局文件中添加一句代码androi原创 2017-01-09 14:47:58 · 238 阅读 · 0 评论 -
ToolBar的使用
引入V7包,才可以使用ToolBar控件在布局文件中添加控件 <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="80dp" android:id="@+id/tool_bar" android:bac原创 2017-01-06 18:01:55 · 243 阅读 · 0 评论 -
android绘制矢量图
在drawable目录下创建一个vector文件.<?xml version="1.0" encoding="utf-8"?><vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" and原创 2017-01-05 17:16:45 · 1840 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-12-15 14:46:26 · 181 阅读 · 0 评论 -
Fragment之间的值传递
适用场景有两个Fragmnet:CrimeFragment和DatePickerFragment需求:CrimeFragment打开DatePickerFragment,并获取到DatePickerFragment中的结果,类似于Activity的 startActivityForResult(...)方法.设置目标Fragment类似activity之间的关联,可将CrimeFragment设原创 2016-12-16 18:03:49 · 1280 阅读 · 0 评论 -
Fragment Arguments的使用
创建Fragment 的newInstance方法创建 newInstance()方法, newInstance方法中给Fragment 设置Argumentprivate static final String ARGS_DATE = "date";public static MyFragment newInstance(Date date){ Bundle args = new Bund原创 2016-12-16 16:20:00 · 1482 阅读 · 0 评论 -
使用FragmentManager托管AlertDialog
android 新手,学习笔记.在andorid5.0之后,Google重新设计了系统的对话框, 相比旧系统版本的对话框,新版的对话框漂亮了很多,如果不限定版本,所有版本都能使用新特性, 则需要使用Appcompat兼容库,AppCompat 有自己的AlertDialog实现类,它和andoird操作系统内置版AlertDialog类似,导入AlertDialog时, 我们使用androi.sup原创 2016-12-16 15:32:05 · 732 阅读 · 0 评论