- 博客(9)
- 收藏
- 关注
原创 通过AppbarLayout的监听器实现CollapsingToolbarLayout和Toolbar的动态效果
具体代码如上,其中有注解解释,动态效果的实现就是setset方法中的appBarLayout.addOnOffsetChangedListener监听器来实现的。),使得CollapsingToolbarLayout的颜色由。,这个动态效果是用的AppBarLayout的滑动监听器。,而且在Toolbar中的一个买吃宠物的。如图,通过向下滑动界面(实际上是滑动的。这是toolbar的两个小按钮的效果。下面我来展示实现的原理。
2024-05-07 21:54:22
472
原创 CoordinatorLayout与AppbarLayout和NestedScrollView
CoordinatorLayout布局中的AppbarLayout与NestedScrollView是如何实现滑动NestedScrollView时,或者滑动AppbarLayout时,AppbarLayout可以一直保持在NestedScrollView之上的?CoordinatorLayout内的两个view,可以设置它们之间受到滑动Listener的影响。而AppbarLayout与NestedScrollView都默认实现了,当其中一方向上或向下滑动时,另一个一直要处于其上方或下方。
2024-04-27 19:56:32
122
原创 Android中在build.gradle中引入第三方库或组件的依赖却无法使用的错误
AndroidX最初是作为旧Support Library的增强版本和替代品发布的,它为Android开发者提供更好的工具和功能,帮助他们更好地构建现代化的应用。4. **兼容性问题**:随着新的Android版本发布,使用Support Library可能会导致与新系统版本的兼容性问题。1. **功能受限**:由于Support Library已经停止更新,新的Android功能和改进可能无法在Support Library中获得,因此您可能会错过一些新功能。建议使用AndroidX以确保应用的安全性。
2024-04-27 16:17:10
321
原创 Android的View控件的onClick属性(实现简单的监听器机制,来指定点击事件处理方法)
虽然比较方便简单,但是`android:onClick`属性仅支持一个方法名,因此如果需要处理多个点击事件或更复杂的逻辑,请使用`setOnClickListener()`方法来设置监听器并编写相应的代码逻辑。`android:onClick`属性通常用于任何可以被点击的`View`,如`Button`、`ImageView`、`TextView`、`CheckBox`等。任何继承自`View`类的控件都可以使用`android:onClick`属性来指定点击事件处理方法。1. Button:按钮。
2024-04-27 12:22:38
414
2
原创 MyBatis-plus入门使用(一)
Mybatis-plus是Mybatis的增强工具,在mybatis的基础上只做增强,不做改变,原来的mybatis该怎么写还怎么写,引入mybatis-plus不会影响原来的mybatis。其中要注意JDK和Java版本的匹配,mybatis-plus对版本的要求比较严格。
2024-04-24 09:24:09
195
原创 Android的theme主题的用法
主题可以控制应用程序的颜色、字体、图标、布局等各种外观方面的表现,使应用程序或系统具有特定的视觉风格和风格统一性。安卓的默认theme有两个,位于res/values/themes目录内,我们可以新建自定义的theme,放到values目录内即可。以上是对一个新建的Dialog进行theme的设置,说明values目录内有一个自定义的DialogTheme文件。以上是一个Dialog的theme的设置,通过这些设置还可以实现Activity的页面上方的状态栏的设置。
2024-04-23 21:46:20
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人