- 博客(4)
- 收藏
- 关注
原创 GitHub标星4-6K+!手写一款基于MVVM模式开发框架,完美实现事件与数据源绑定!
还拿点击事件说吧,不用传统的绑定方式,使用自定义的点击事件绑定。在LoginViewModel中定义//登录按钮的点击事件@Override});在activity_login中定义命名空间在登录按钮标签中绑定这和原本传统的绑定不是一样吗?不,这其实是有差别的。使用这种形式的绑定,在原本事件绑定的基础之上,带有防重复点击的功能,1秒内多次点击也只会执行一次操作。如果不需要防重复点击,可以加入这条属性那这功能是在哪里做的呢?答案在下面的代码中。//防重复点击间隔(秒)/**
2025-01-24 10:35:12
691
原创 C语言中文件的读写_c语言文件的读和写是什么意思
文件是计算机系统很重要的一部分,经常用于存储文档、图片、表格、书信、视频等各种各样的信息,使用文件我们可以将数据直接存放在电脑的硬盘上,可以做到数据的持久化。那么,学会在程序中读写文件或创建文件是很重要的。在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。程序文件指的是程序本身文件,例如源文件(后缀为.c文件),目标文件(后缀为.obj),可执行文件(windows系统下后缀为.exe);而数据文件指的是程序运行时读写的数据,本文讨论的就是数据文件。
2025-01-24 08:31:51
984
原创 Android面试大全基础篇(校招+社招)含答案
Fragment,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6,如果要在最新的版本中使用Fragment,需要引入AndroidX的包。模块化(Modularity):我们不必把所有代码全部写在Activity中,而是把代码写在各自的Fragment中。可重用(Reusability):多个Activity可以重用一个Fragment。可适配(Adaptability)
2025-01-24 06:25:55
1070
原创 Android 贝塞尔曲线实现水纹波动效果
本文,最终实现效果如图所示:从图中我们可以看出,水纹不断波动并且上涨,当上涨超过屏幕时,自动最初高度波动,接下来,我们就来看如何实现这一效果。
2025-01-24 04:31:04
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人