使用DrawerLayout实现侧拉菜单
安卓DrawerLayout简单实现 很简单的一个案例,没啥功能,就能够实现侧滑。大概介绍一下吧 1.导入我的是androidx,不用导入,需要导入的在build.gradle中导入 implementation 'com.android....
解决SurfaceView与DrawerLayout联合使用,侧滑菜单只显示部分问题
drawerLayout.setDrawerListener(new DrawerLayout.SimpleDrawerListener() { @Override public void onDrawerSlide(View drawerView, float slideOffset) { ...
DrawerLayout(官方侧滑菜单)的简单使用
本节引言: 本节给大家带来基础UI控件部分的最后一个控件:DrawerLayout,官方给我们提供的一个侧滑菜单 控件,和上一节的ViewPager一样,3.0以后引入,低版本使用它,需要v4兼容包,说到...
Android Android的ScrollView示例
ScrollView绝对是各种教材、教程都或多或少遗漏的一个非常重要的视图。凡是这个界面的组成非常不规则,而且竖直方向长度不够就肯定需要使用Scrollview了。因为ListView处理的是规则的内容...
Android Android ----- BottomSheet底部弹窗&BottomSheetDialogFragment
好了, 通过之前几篇笔记, 对于CoordinatorLayout和AppbarLayout等有了个大概的认识, 特别是对toolbar和放置于AppbarLayout内的控件有了一定的认识, 会做一些个性化的界面. 但还不够, 现在...
Android Android ----- Behavior使用
一、CoordinatorLayout CoordinatorLayout的主要功能是协调内部各个子控件直接的状态关系,也就是说,可以协调多个View进行互动,比如:移动,动画等。它是通过Behavior。代码连接已经放在...
一篇文章学会Coordinatorlayout+AppbarLayout
现如今,折叠式布局在App中相当常见,给人一种科技感,充满良好的用户体验。Coordinatorlayout+AppbarLayout+CollapsingToolbarLayout这三个臭皮匠联合起来用千变万化,啊,我重来没有见过...
5分钟搞定PopUpWindow
前言 最近在项目中用到了 PopUpWindow,并且在机型适配时发现华为等具有虚拟按键的手机在横屏状态时会造成 PopUpWindow 显示位置偏移的情况存在,最后完美解决了这个问题,所以把经验分享...
BottomSheetDialog控件使用 (底部,可拖动弹窗)
效果图.gif 1、添加design依赖 implementation 'com.google.android.material:material:1.0.0' 2、创建弹窗布局(dialog_bottomsheet.xml)布局有个recycleView 和头...
Fragment中获取Context对象的两种方法
我们在使用Fragment的时候经常需要传递Context类型的参数,【Android用的比较多的就是下面几个导航按钮,点击切换fragment(之前Android studio2.0以前是可以new fragment(context)时传递C...