自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 compose的TextField等组件请求焦点和释放焦点

请求焦点首先是创建一个FocusRequester对象val focusRequester = remember { FocusRequester() }在需要请求焦点的地方调用focusRequester.requestFocus() 最后,调用Modifier的focusRequester方法即可Modifier.focusRequester(focusRequester)示例val focusRequester = remember { FocusRequester() }va

2021-08-18 05:13:42 3467 2

原创 优雅的实现Parcelable接口

以往实现Parcelable接口需要重写好几个函数,十分影响效率,现在Android拿出了一个更加便捷的方案,通过kotlin-parcelize插件一键就能实现Parcelable接口。一起看看吧。第一步:引入插件kotlin-parcelizeplugins { ... id 'kotlin-parcelize'}第二步:继承Parcelable接口data class PhotoItem( ...): Parcelable第三步:使用@Parcelize

2021-04-09 20:37:00 244

原创 Android studio修改注释的颜色

1、在Android Studio中依次点击【File】——【Settings】按钮,弹出【Settings】窗体。2、在【Settings】窗体中依次点击【Editor】——【Colors Scheme】——【Language Defaults】,在右侧的界面中点击【Comments】,展开该选项,里面可以设置Line comment(行注释)、Block comment(块注释)、和Doc comment(文档注释)三种注释的颜色。3、选中Comments中的Line comment选项,然后在

2020-11-09 20:09:35 2804 1

转载 recyclerview的刷新

notifyDataSetChanged()调用此方法后,仅刷新屏幕以内的item,当下次滑动让屏幕外item进来,则再执行onBindViewHolder()进行刷新notifyItemChanged(int position)仅更新指定的position的itemnotifyItemRangeChanged()position数据发生了改变,那调用这个方法,就会回调对应position的onBindViewHolder()方法了,因为ViewHolder是复用的,所以如果position在当

2020-10-12 00:29:03 658

原创 同步盘或同步软件配合文件夹映射食用更佳哦

通过文件夹映射能够更好的使用同步盘我碰到的问题我使用同步盘的时候,总觉得文件隐藏的太深了,需要多次点击才能找到文件。比如我的同步盘:D:\天翼云盘同步盘\18******24\音乐,需要至少点击三次才能找到文件,如果有更多级的文件结构,平添了几次麻烦。初步解决办法为同步盘的每个主要的文件夹创建相应的快捷方式。可是这样会遇到一个问题,每当想通过其他程序访问该文件夹的时候,只能得到这样的东西系统生成的快捷方式,再这个程序里只能看到一个".ink"后缀的文件更好的解决办法通过Win系统下文件夹映

2020-10-12 00:27:18 313

原创 Android 的 getIntExtra(name, defaultValue)里 defaultValue是什么意思

Android 的 getIntExtra(name, defaultValue)里 defaultValue,如果name所指的参数没有的话,getIntExtra的返回值就取defaultValue。

2020-09-25 21:29:08 3292

原创 为Navigation的menu子项添加点击事件

cnoteNav.setNavigationItemSelectedListener(NavigationView.OnNavigationItemSelectedListener(){it -> when(it.itemId){ id.iButton -> Snackbar.make(findViewById(id.cnoteDrawerlayout), "待开发,敬请期待", Snackbar.LENGTH_SHORT).show()

2020-09-24 00:06:24 1108

空空如也

空空如也

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

TA关注的人

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