首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >阴影问题浮动操作按钮(api = 19)

阴影问题浮动操作按钮(api = 19)
EN

Stack Overflow用户
提问于 2019-01-18 11:25:39
回答 3查看 329关注 0票数 0

我在API <= 19上遇到了FAB shadow的问题。我使用了compatElevation= 0f,shadow消失了。但它在onClick期间再次出现,看起来很奇怪:

XML代码:

代码语言:javascript
运行
AI代码解释
复制
<android.support.design.widget.FloatingActionButton
    android:id="@+id/RateBtn"
    android:layout_width="@dimen/backet_Btn_size"
    android:layout_height="@dimen/backet_Btn_size"
    android:elevation="0dp"
    app:elevation="0dp"

    android:clickable="true"
    android:focusable="true"


    android:src="@drawable/star_rate2"
    app:backgroundTint="@color/w"


    app:layout_constraintEnd_toEndOf="@+id/langBtn2"
    app:layout_constraintStart_toStartOf="@+id/langBtn2"
    app:layout_constraintTop_toTopOf="@+id/SettingsBtn"

    app:rippleColor="@color/grey_700" />

代码:

代码语言:javascript
运行
AI代码解释
复制
var fb = view?.findViewById(R.id.RateBtn) as FloatingActionButton
val lp =it.layoutParams

            if (lp !=null){
                lp.width= size_fb
                lp.height=size_fb
                it.customSize=size_fb
                it.layoutParams= lp
            }

我认为当我尝试以编程方式更改FAB大小时会出现一些问题。当我在xml中设置大小时,一切正常

EN

回答 3

Stack Overflow用户

发布于 2019-01-18 11:29:56

使用此代码

代码语言:javascript
运行
AI代码解释
复制
android:elevation="0dp" 
app:elevation="0dp"
票数 0
EN

Stack Overflow用户

发布于 2019-01-18 11:31:19

通过添加以下内容来覆盖FAB的默认高程

代码语言:javascript
运行
AI代码解释
复制
android:elevation="0dp"
票数 0
EN

Stack Overflow用户

发布于 2019-01-18 11:42:28

Java

代码语言:javascript
运行
AI代码解释
复制
setStateListAnimator(null);

XML

代码语言:javascript
运行
AI代码解释
复制
android:stateListAnimator="@null"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54253010

复制
相关文章
matlab导入文件夹里所有图片_如何创建快捷方式到指定文件夹
在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。
全栈程序员站长
2022/09/30
2.1K0
VSCode插件Todo Tree如何忽略某些文件夹?
VsCode 中的插件 TodoTree是一个特别好用的工具,可以高亮显示任何 打上 // TODO 的位置,同时,在VsCode的工具栏可以将这些TODO列出来。但是,有时侯某些文件中的 TODO 不是你添加的,或者你不想看到这些 TODO,比如 node_modules 中的文件,这时候,如何将这些文件忽略呢? 打开VsCode 文件 => 首选项 => 设置 在输入框中搜索TodoTree 找到Todo-tree>Filter:Exclude Globs 点击添加项 在
CherishTheYouth
2020/10/27
1.6K0
VSCode插件Todo Tree如何忽略某些文件夹?
Linux tar 打包排除某些文件夹[通俗易懂]
使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。
全栈程序员站长
2022/09/03
6.9K0
如何通过Samba共享Linux文件夹
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件。
静默虚空
2022/05/10
7.8K0
GitHub上如何创建/删除文件夹
在文件名后面加上"/"这个斜杠回车再输入一个文件名,在里面随便写点东西(因为Github不允许空文件夹存在,空文件夹自动删除),提交接即可。
浩Coding
2019/07/03
15.7K0
Windows 技巧篇-点开头的文件夹名创建方法。如何创建点开头的文件夹?
文件夹命名如果前面加个点会提示: 必须键入文件名 解决办法: 很简单!建的时候前后都加一个点,保存后就只有一个点了。 效果图:
小蓝枣
2020/09/23
3K0
Roslyn 如何使用 MSBuild MakeDir 创建文件夹
在 MSBuild 的 Task 内置任务里面,可以使用 MakeDir task 进行创建文件夹,简单的使用方法如下
林德熙
2020/11/19
9700
如何使用SVN创建分支并复制文件夹
Subversion(SVN)是一个版本控制系统,它可以帮助团队有效地管理代码和文件版本。在这篇文章中,我们将学习如何使用SVN创建一个分支并复制文件夹到新的分支中。具体命令如下:
高久峰
2023/08/03
1.2K0
Python创建目录文件夹
Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。
狼啸风云
2020/08/10
4K0
Python创建目录文件夹
Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。
周小董
2019/03/25
3.7K0
Python 创建递归文件夹
# 创建递归文件夹 def createfiles(filepathname): try: os.makedirs(filepathname) except Exception as err: print(str(filepathname) + "已经存在!") filepathname为目录,类型为 "../data/" or "E:/data/"
机器学习和大数据挖掘
2019/07/02
2.2K0
Python 创建HDFS文件夹
直接上代码 #! /usr/bin/python2.7 # -*- coding: utf8 -*- import os import sys reload(sys) sys.setdefaultencoding("utf-8") sys.path.append("../") import datetime from utils import confUtils def hadoop_make_dir(hadoop_path, auth, src_path): cmd = '%s dfs %s
week
2018/08/24
3.1K0
git提交如何忽略某些文件
在使用git对项目进行版本管理的时候,我们总有一些不需要提交到版本库里的文件和文件夹,这个时候我们就需要让git自动忽略掉一下文件。 使用.gitignore忽略文件 为了让git忽略指定的文件和文件
用户1741436
2018/05/16
15.4K0
python创建文件和文件夹
在os.getcwd()后边 加上 [:-4] + ‘xxoo\\’ 就可以在py文件所在路径下创建 xxoo文件夹
全栈程序员站长
2022/07/05
3K0
python创建文件和文件夹
hdfs创建删除文件和文件夹
在 hadoop 中,基于 Linux 命令可以给 hdfs 创建文件和文件夹,或者删除文件和文件夹
机器学习和大数据挖掘
2019/07/02
16.5K1
用MATLAB将多个文件夹内的某些文件汇总到另一个文件夹
本文介绍了如何使用MATLAB将多个文件夹下的特定文件移动到另一个文件夹,以便于进行后续的分析和处理。首先介绍了MATLAB中的movefile函数,该函数可以移动单个或多个文件,并提供了相应的参数设置。然后通过一个具体的例子,演示了如何使用movefile函数进行文件移动操作。该例子中,将13个文件夹下的特定文件移动到另一个文件夹,并总结了操作的状态,包括成功和失败。最后,对movefile函数的使用进行了总结,并讨论了使用该函数时需要注意的问题。
Alan Lee
2018/01/02
3.5K0
用MATLAB将多个文件夹内的某些文件汇总到另一个文件夹
VBA 创建文件夹和判断文件夹是否存在!
Public Function 创建文件夹(ByVal 路径 As String, ByVal 文件夹名称 As String)
办公魔盒
2019/07/22
4.9K0
VBA 创建文件夹和判断文件夹是否存在!
iOS 创建文件夹,删除文件夹,对文件夹重命名的操作
+ (void)createFolder:(NSString )folderName { NSString imageDir = [NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(),folderName]; NSLog(@"HomeDir: %@",imageDir); BOOL isDir = NO; NSFileManager *fileManager = [NSFileManager defa
大师级码师
2021/10/29
2.8K0
WordPress自动在uploads文件夹内创建子文件夹
在开发主题或者插件的时候,经常要创建一个自定义的文件夹,我经常使用的一种方法就是在插件或主题安装的时候,先让程序自动到某个文件夹下先检测这个文件夹是否存在,如果不存在就自动创建一个文件夹。 下面的代码演示了如何在uploads文件夹中自动地创建一个自定义文件夹: function myplugin_activate() { $upload = wp_upload_dir(); $upload_dir = $upload['basedir']; $upload_dir = $upload_dir . '/my
Jeff
2018/01/19
1.7K0
点击加载更多

相似问题

从某些文件夹导入几个txt文件

14

通过调用从文件夹导入

13

从某些子文件夹中导入PowerShell模块

19

如何在通过maven创建zip文件时排除某些文件夹

11

通过Powershell从文件夹导入多个证书

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档