相关疑难解决方法(0)

Android - 文字阴影?

我想知道如何在android中的文本上添加阴影?

我有以下代码应用于位图,我想被阴影...

paint.setColor(Color.BLACK);
paint.setTextSize(55);
paint.setFakeBoldText(false);
paint.setShadowLayer(1, 0, 0, Color.BLACK); //This only shadows my whole view...
Run Code Online (Sandbox Code Playgroud)

android

177
推荐指数
3
解决办法
13万
查看次数

TextView:shadowDx/Dy/Radius在倾斜?

我们如何在dip中指定TextView的shadowDx/Dy/Radius值?现在我有:

<style name="foo">
  <item name="android:shadowDx">-1</item>
  <item name="android:shadowDy">-1</item>
  <item name="android:shadowRadius">1</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我似乎无法在这些地方指定"1dip".有没有办法做到这一点,除了在代码中设置它们并自己进行设备密度乘法?

谢谢

android

18
推荐指数
3
解决办法
2万
查看次数

向EditText字段添加阴影效果

我试图像这样设计一个具有阴影(底部和右侧)的EditText字段

在此输入图像描述

尝试谷歌搜索和搜索许多SO讨论,但都是TextView而不是EditText.

这是我的代码向输入文本添加阴影,但不向TextField添加阴影

<EditText android:id="@+id/txtpin" 
        android:maxLength="4" 
        android:layout_marginLeft="10dp" 
        android:layout_height="37dp" 
        android:gravity="center_horizontal" 
        android:inputType="textPassword" 
        android:longClickable="false" 
        android:layout_width="160dp" 

        android:shadowColor="@color/Black"
        android:shadowDx="1.2"
        android:shadowDy="1.2"
        android:shadowRadius="1.5" 

        android:background="@color/White">
            <requestFocus></requestFocus>
        </EditText>
Run Code Online (Sandbox Code Playgroud)

我想它需要一些可绘制的自定义xml视图,但没有得到确切的想法.实现这一目标的逻辑是什么.

任何帮助,将不胜感激.

xml android effects dropshadow android-edittext

13
推荐指数
2
解决办法
4万
查看次数

Android TextView Shadow 是如何工作的

我有带有阴影的文本视图要显示,我将 Shadow ShadowX 和 ShadowY 以及 ShadowRadius 的参数放入以下 ​​XML 代码中

\n\n
 <TextView\n            android:id="@+id/Title"\n            android:layout_width="wrap_content"\n            android:layout_height="wrap_content"\n            android:shadowDx="1"\n            android:shadowDy="1"\n            android:shadowColor="#e41919"\n            android:shadowRadius="0.6"\n            android:text="@string/nader"\n            android:textColor="#e1e1e1"\n            android:textStyle="bold" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我不知道 Shadow X 、Shadow Y 和 Shadow Radius 在后台如何工作,以及 android 如何从概念上评估这些参数值?

\n\n
\n

android:shadowDx \xe2\x80\x93 指定阴影的 X 轴偏移量。您可以给出 -/+ 值,其中 -Dx 在文本左侧绘制阴影,+Dx 在右侧绘制阴影

\n\n

android:shadowDy \xe2\x80\x93 指定阴影的 Y 轴偏移。-Dy 指定文本上方的阴影,+Dy 指定文本下方的阴影。

\n\n

android:shadowRadius \xe2\x80\x93 指定阴影边缘应模糊的程度。如果需要突出阴影,请提供一个较小的值。

\n
\n\n

android 如何在逻辑上使用上述属性值而不指定任何格式的值,例如,请向我发送有关这些属性的任何教程 URL

\n\n
\n

dp\n 像素

\n
\n\n

如果您有任何有关 Shadow 参数的教程和参考,请帮助并向我发送有关 Shadow 这些属性的博客 URL 教程

\n

android shadow textview

5
推荐指数
1
解决办法
2万
查看次数

Android高程阴影出现在Android Studio预览中,但不出现在我的KitKat设备上

我在Activity布局中有跟随TextView标记

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:elevation="25dp"
        android:text="TEST TEST TEST"
        android:padding="15dp"
        android:layout_margin="120dp"
        android:translationZ="5dp"
        android:background="#FFFFFF" />
Run Code Online (Sandbox Code Playgroud)

来自高程的阴影出现在Android Studio的活动渲染中,但是当我在我的KitKat手机(Galaxy S4)上运行应用程序时,阴影不存在.这是个常见的问题吗?

android

1
推荐指数
1
解决办法
3007
查看次数

为圆角 TextView 添加阴影?

我想为我的文本视图添加阴影。我找到了添加渐变的解决方案和另一种解决方案,该解决方案建议在原始 textView 的背面创建一个带有较浅阴影的重复文本视图,以提供阴影效果。但我想要一个真正的阴影效果。

这是我尝试过的。我创建了一个 xml 文件 rounded_corner.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <stroke
        android:width="1dp"
        android:color="#33000000"
        android:dashWidth="3dp"
        />

    <solid android:color="#000000" />
    <padding

        android:left="1dp"
        android:right="1dp"
        android:top="1dp" />

    <corners android:radius="10dp"
        />

</shape>
Run Code Online (Sandbox Code Playgroud)

我添加了海拔和平移,但它没有在输出中显示阴影

<TextView
        android:background="@drawable/rounded_corners"

        android:layout_width="260dp"
        android:layout_height="70dp"
        android:textSize="50sp"
        android:text="Welcome User"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:textColor="#000000"
        android:elevation="50dp"
        android:translationZ="10dp"
        android:id="@+id/welcome"/>
Run Code Online (Sandbox Code Playgroud)

android

1
推荐指数
1
解决办法
7891
查看次数

标签 统计

android ×6

android-edittext ×1

dropshadow ×1

effects ×1

shadow ×1

textview ×1

xml ×1