首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

getSupportActionBar().setElevation(0);- Kotlin?-从ActionBar移除阴影

getSupportActionBar().setElevation(0) 是一段代码,用于从 ActionBar 中移除阴影效果。这段代码是使用 Kotlin 编程语言编写的。

在 Android 开发中,ActionBar 是一种用户界面元素,通常位于应用程序的顶部,用于显示应用程序的标题、导航按钮和其他操作按钮。默认情况下,ActionBar 会显示一个轻微的阴影效果,以提供一种立体感。

通过调用 getSupportActionBar() 方法,可以获取当前 Activity 的 ActionBar 对象。然后,调用 setElevation(0) 方法,将 ActionBar 的阴影高度设置为 0,从而移除阴影效果。

移除 ActionBar 阴影的优势是可以使界面看起来更加简洁和扁平化,适用于一些特定的设计风格或者个性化需求。

这段代码的应用场景可以是在需要去除 ActionBar 阴影效果的界面中使用,例如某些特定的应用程序界面设计或者自定义主题。

腾讯云相关产品和产品介绍链接地址暂无。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android仿淘宝购物车,玩转电商购物车

ActionBar上面显示购物车数量,通过ActionBar上面的编辑状态,店铺布局,所有商品布局,底部布局要进行相应的变化,编辑状态下需要改变商品的数量,删除商品,全选商品,隐藏店铺的编辑。...= null) { //去掉阴影 getSupportActionBar().setElevation(0); getSupportActionBar()...)); ActionBar.LayoutParams lp = (ActionBar.LayoutParams) view.getLayoutParams(); lp.gravity...第四步 重点讲代码 ActionBar的编辑按钮处理 case R.id.actionBar_edit: flag = !...childDelete(int groupPosition, int childPosition); } 通过该店铺下的商品数量变化,来计算计算金额和购物车数量,当该店铺的商品删除完时,便把该店铺购物车中删除掉

2.8K30

android Material Design详解

Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。...// getSupportActionBar().setSubtitle("副标题");  // getSupportActionBar().setLogo(R.drawable.ic_launcher.../ getSupportActionBar().setSubtitle("副标题"); // getSupportActionBar().setLogo(R.drawable.ic_launcher...关于侧滑菜单需不需要的覆盖Toolbar的问题好像Google提供的例子来看两者都有。我想既然它做出这个Toggle按钮的动画来的话如果覆盖了不就没有意义了?或者还有其它考虑?...说了上面一段你也基本知道Palatte是用来干么的了,它就是用来Bitmap中提取颜色的,然后把颜色设置给title啊content啊等等。

2K90

Android Material Design之Toolbar与Palette实践

Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。.../ getSupportActionBar().setSubtitle("副标题"); // getSupportActionBar().setLogo(R.drawable.ic_launcher.../ getSupportActionBar().setSubtitle("副标题"); // getSupportActionBar().setLogo(R.drawable.ic_launcher...关于侧滑菜单需不需要的覆盖Toolbar的问题好像Google提供的例子来看两者都有。我想既然它做出这个Toggle按钮的动画来的话如果覆盖了不就没有意义了?或者还有其它考虑?...说了上面一段你也基本知道Palatte是用来干么的了,它就是用来Bitmap中提取颜色的,然后把颜色设置给title啊content啊等等。

1.3K80

Palette状态栏颜色提取,写的不错就分享了

说了上面一段你也基本知道Palatte是用来干么的了,它就是用来Bitmap中提取颜色的,然后把颜色设置给title啊content啊等等。...// getSupportActionBar().setSubtitle("副标题");  // getSupportActionBar().setLogo(R.drawable.ic_launcher...);  /* 菜单的监听可以在toolbar里设置,也可以像ActionBar那样,通过下面的两个回调方法来处理 */     mToolbar.setOnMenuItemClickListener...// getSupportActionBar().setSubtitle("副标题"); // getSupportActionBar().setLogo(R.drawable.ic_launcher...上面的颜色处理:像如果有把Toolbar当成了ActionBar来使用而且有一些明显的ActionBar即视感的ActionButton的话,我觉得状态栏的颜色应该比ToolBar颜色深一点比较好,看起来有一点界限分隔

88560

关于 Android 中的各种 Bar 和“透明状态栏”的一些知识

; decorView.setSystemUiVisibility(option); ActionBar actionBar = getSupportActionBar(); actionBar.hide...actionBar = getSupportActionBar(); actionBar.hide(); // 可以看到我们在 option 中添加了一个 STABLE 属性,这个属性是用阿里保持我们的...actionBar = getSupportActionBar(); actionBar.hide(); // 结果就是 提前预留了一块系统 UI 的控件,下拉的时候,状态栏内容就会显示出来。...screnn_stable.png 5.沉浸模式 // 所谓沉浸模式就是一开始我们的 UI 布局是全屏的,状态栏和虚拟导航键也是隐藏的,当我们需要的系统 UI 的时候,状态栏的位置下拉就可以出现系统...findViewById(android.R.id.content); // 这个就是我们自己的布局文件 ViewGroup userContent = systemContent.getChildAt(0)

2.6K10

一文彻底搞清楚 Material Design

而不是 translationZ elevation :海拔高度,用来指定控件静止海拔高度 elevation 属性 也可以在代码中通过 setElevation 来设置。...ViewPropertyAnimator 通过将 translation Z 的值 0 dp改为 6 dp 来让视图动起来。...如果释放按钮,ViewPropertyAnimator 播放动画,将 translationZ 6 dp变到 0 dp。我们可以给我们的视图创建自定义状态列表动画,添加到视图上。...0, width, height, radius); } } // 这样这个 View 就有轮廓了,然后通过 setElevation 来修改海拔就可以出现阴影了 //这个方法是提供轮廓,具体的阴影通过...关键灯会创建更加锐利的方向性阴影,称为关键阴影。环境光各个角度出现,创建扩散的柔和阴影,称为环境阴影

2.2K10
领券