2 csh 34 csh_34 于 2012.10.10 16:25 提问

Android中给自定义文本添加阴影效果

我用xml文件和代码给自定义字体添加阴影,但没有成功,是代码出错吗?

TextView text=(TextView)findViewById(R.id.text1);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/gillsans.ttf");
text.setTypeface(tf);

2个回答

clcurie_11
clcurie_11   2012.10.10 17:17
已采纳

Activity.class :

 TextView text=(TextView)findViewById(R.id.text1);
    Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/gillsans.ttf");
    text.setTypeface(tf);

    Shader textShader=new LinearGradient(2, 0, 4, 60)
                    new int[]{Color.parseColor("#b4e391"),Color.parseColor("#61c419"),Color.parseColor("#b4e391")},
                    new float[]{0, 3,1}, TileMode.MIRROR);
            text.getPaint().setShader(textShader);

main.xml:

<TextView
            android:id="@+id/text1"
            android:gravity="center"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:shadowDx="5"
            android:shadowDy="5"
            android:layout_marginRight="42dp"
            android:layout_marginTop="-10dp"
            android:layout_gravity="right|center_vertical"

            android:shadowColor="#67587686"

            android:shadowRadius="3"
            android:textSize="25dp"
            android:text="99%" />
myc_100
myc_100   2012.10.10 17:40

要设置相关的阴影属性:

android:shadowColor
android:shadowDx
android:shadowDy
android:shadowRadius
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
View 添加阴影效果
View 添加阴影效果就是一句代码的事.
自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果
前言:要么出击,要么出局,命运女神总会眷顾拼劲全力的一方原本打算用MarkDown来编辑这篇文章,可一直报文章不能为空……明明已经写好了好吗……上传图片不响应也就算了……这么明显的bug都没测出来吗,CSDN敢不敢好用一点……I 服了 YOU这节我们将学到如下内容:传统地给按钮添加阴影的方法如何给已有控件添加阴影如何给图片添加阴影一、layerlist给按钮添加阴影效果给控件添加阴影有很多方法,但
Android 自定义带阴影效果按钮
带阴影的Android按钮控件,这里介绍了它的使用方法。
Android 字体添加阴影效果 自定义控件也能用!
1. android:shadowColor:阴影的颜色 2. android:shadowDx:水平方向上的偏移量 3. android:shadowDy:垂直方向上的偏移量 4. Android:shadowRadius:是阴影的的半径大少 例: android:shadowColor="#ff000000"  android:shadowDx="0"   android:s
Android给布局、控件加阴影效果
还可以参考我写的这篇帖子,是5.0之后更简易的实现阴影和view裁剪。 Android5.0以后,materialDesign风格的加阴影和裁剪效果 http://blog.csdn.net/jakezhang1990/article/details/79425879 增加阴影效果,让控件或者布局看起来有立体的效果,总的来说有两种解决方案。 1,直接使用属性: android:eleva...
Android图片添加阴影效果的两种方式
给图片添加阴影效果,这是很常见的需求。第一种方法是自定义drawable,使用layer-list定义两个图片,代码如下:show_view.xml:<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 阴影图片,a
在Android中实现阴影效果 背景阴影
转自 http://www.yiqivr.com/2015/03/03/%E5%9C%A8Android%E4%B8%AD%E5%AE%9E%E7%8E%B0%E9%98%B4%E5%BD%B1%E6%95%88%E6%9E%9C/ 在Android L推出后,Google提出了全新的设计语言:材质设计。其中很重要的一点就是阴影效果的使用,你可以为每一个View设置一个el
使用<shap>为Button加上阴影效果
之前做项目时会遇到需要实现带阴影效果的Button,为了不太起眼的阴影还要qieu
Android开发:ImageView阴影和图层效果
import Android.app.Activity;   import Android.content.Context;   import Android.graphics.Bitmap;   import Android.graphics.BitmapFactory;   import Android.graphics.Canvas;   import Android.graphi
android给view比如layout等添加阴影效果
xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:background="#e5e5e5">