Articles of shadow

在视图边距处浮动动作按钮的阴影剪辑

我有一个浮动动作按钮,锚定在协调器布局的右下角。 它距离视图的边距为16dp(默认情况下包含边距并在dimens.xml文件中指定),但它的阴影是剪切并且具有方形外观(见下文)。 当我从视图的边缘移动浮动操作按钮到32dp时,其阴影显示正确。 我希望浮动动作按钮距离边距为16dp并正确显示其阴影。 我已经尝试设置其高程属性( android:elevation=”5dp” ),但这似乎没有任何效果。 我也尝试将borderWidth属性设置为0( app:borderWidth=”0dp” ),但也没有效果。 浮动动作按钮的行为是否有这样的原因? XML 图片

Android CardView具有自定义阴影颜色

是否可以更改CardView周围阴影的颜色? 主要用于标记选中卡时点亮的卡? 应该在L和pre-L设备上有效。

如何改变android高程阴影的方向?

我有FrameLayout与android:elevation =“4dp”。 这个高度的阴影朝下。 我想改变阴影的方向。

如何将阴影应用于ImageView?

我想将阴影应用于ImageView 。 当我将阴影应用于TextView我得到了它但是它没有进入ImageView 。 我怎么解决这个问题?

如何删除FloatingActionButton的周围阴影?

我正在尝试将第三方FloatingActionButton替换为库com.android.support:design:22.2.0打包的本机 。默认外观在图像周围有一个暗影,我该如何摆脱它? 我知道前者提供了方法setShadow() ,但我无法从后者中find类似的方法。 这是相关的XML布局: 我已将其背景颜色设置为黄色。 mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor)));

删除Android按钮上的阴影

我搜索并尝试了所有find的解决方案。 我需要从android中的按钮中删除阴影。 我发现的大多数解决方案都涉及使用图像按钮并设置它的背景。 我尝试了它并且它工作但我的按钮有文本所以imagebutton不是一个选项。 除非有办法写入图像按钮? 我的第二个解决方案是 android:fadingEdgeLength=”0dp” 但似乎没有任何改变。 第三: android:shadowColor=”@color/application_transparent” /> 这里没有任何改变。 我还尝试使用笔划0创建自定义形状并将按钮背景设置为它但仍然没有。 我更喜欢在我的Xml中而不是以编程方式执行此操作,但如果这是唯一的方法,那就这样吧。 提前致谢

如何防止Android的drawBitmap只绘制黑色图像?

根据原始问题 ,最终结果是ImageView的圆角矩形png ,具有自然的阴影效果。 我有阴影工作,但是当它绘制时,它会使整个图像变黑。 添加阴影时,如何防止原始图像(绝对不是黑色)变黑? BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER); Paint shadowPaint = new Paint(); shadowPaint.setMaskFilter(blurFilter); int[] offsetXY = new int[2]; Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pier_t); Bitmap shadowImage = originalBitmap.extractAlpha(shadowPaint, offsetXY); Canvas c = new Canvas(shadowImage); c.drawBitmap(originalBitmap, -offsetXY[0], -offsetXY[1], null); imageView.setImageBitmap(shadowImage); 更新: 我实现了Josh关于复制到正确色彩空间的建议,现在效果很好! 对于未来的搜索者, 此代码会在图像视图上生成阴影 。 您可以使用x和y,以及OUTER常量来获得所需的效果。 BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER); Paint […]

android:提升底部只有阴影效果,如何让阴影效果显示在顶部?

我在活动的底部使用了framelayout,为了显示片段上的阴影效果,我添加了android:elevation。 但阴影效果只出现在底部而不是顶部,任何人都可以给我一些建议吗?

Cardview没有在底部显示阴影

我有以下xml的cardview: 这导致这些阴影底部没有阴影 但我试图得到像这样的阴影,更好地围绕整个卡。 我已经尝试改变高程无济于事,在这个问题上进行搜索似乎只会带来一些没有任何阴影的人,这不是我的情况。 我怎样才能让阴影正确? 谢谢。

有什么办法可以在API <21(5.0 Lolipop)中做一个材质风格的阴影吗?

材料devise非常强调“纸张”的隐喻。 要做到这些,阴影是必不可less的。 由于材料devise是一种哲学而不是API (尽pipe它被构build到L中),这应该在任何地方完成(Windows窗体,HTML / CSS等)。 如何在Android API 14至20中执行此操作? 请注意,预制PNGs对于圆形和其他非方形形状来说不会那么实际。