android textView描边_第1张图片

packagecn.iimob;

importandroid.app.Activity;
importandroid.graphics.EmbossMaskFilter;
importandroid.graphics.Typeface;
importandroid.graphics.Paint.Style;
importandroid.os.Bundle;
importandroid.text.TextPaint;
importandroid.widget.TextView;

public classdemo extendsActivity{
/** Calledwhentheactivityisfirstcreated. */
privateTextViewtextView;
privateTextViewtextView1;
privateTextViewtextView2;
@Override
public voidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView)findViewById(R.id.title);
// 字体
textView.setTypeface(Typeface.createFromAsset( this.getAssets(),"zy.3gp"));
textView.setText("地球人在火星");
TextPainttp1=textView.getPaint();
tp1.setStrokeWidth(3);
tp1.setStyle(Style.FILL_AND_STROKE);
tp1.setFakeBoldText( true);

textView1=(TextView)findViewById(R.id.title1);
// 字体
textView1.setTypeface(Typeface.createFromAsset( this.getAssets(),"zy.3gp"));
textView1.setText("地球人在火星");

textView2=(TextView)findViewById(R.id.title2);
textView2.setText("地球人在火星");


TextPainttp2=textView2.getPaint();
// 字体
textView2.setTypeface(Typeface.createFromAsset( this.getAssets(),"zy.3gp"));
tp2.setFakeBoldText( true);
// 设置光源的方向
float[]direction= new float[]{1,1,1};
// 设置环境光亮度
floatlight=0.4f;
// 选择要应用的反射等级
floatspecular=6;
// 向mask应用一定级别的模糊
floatblur=3.5f;
EmbossMaskFiltermaskfilter= newEmbossMaskFilter(direction,light,specular,blur);
tp2.setMaskFilter(maskfilter);
}
}

注意:assets\zy.3gp 是字体库。

res\values\styles.xml

<?xmlversion="1.0"encoding="utf-8"?>

< resources >
< style name ="AudioFileInfoOverlayText0" >
< item name ="android:paddingLeft" >4px </ item >
< item name ="android:paddingBottom" >4px </ item >
< item name ="android:textColor" >#000000 </ item >
< item name ="android:textSize" >60sp </ item >
</ style >
< style name ="AudioFileInfoOverlayText1" >
< item name ="android:paddingLeft" >4px </ item >
< item name ="android:paddingBottom" >4px </ item >
< item name ="android:textColor" >#FFFFFF </ item >
< item name ="android:textSize" >60sp </ item >
</ style >
< style name ="AudioFileInfoOverlayText2" >
< item name ="android:paddingLeft" >4px </ item >
< item name ="android:paddingBottom" >4px </ item >
< item name ="android:textColor" >#FFFFFF </ item >
< item name ="android:textSize" >60sp </ item >
</ style >
</ resources >

res\layout\main.xml

<?xmlversion="1.0"encoding="utf-8"?>

< LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
android:orientation
="vertical" android:layout_width ="fill_parent"
android:layout_height
="fill_parent" android:background ="#FFFFFF" >

< AbsoluteLayout android:id ="@+id/AbsoluteLayout01" android:layout_width ="wrap_content" android:layout_height ="wrap_content" >
< TextView style ="@style/AudioFileInfoOverlayText0" android:id ="@+id/title" android:text ="helloword"
android:layout_gravity
="bottom" android:gravity ="center_vertical|center_horizontal"
android:layout_width
="640px" android:layout_height ="151px" ></ TextView >
< TextView style ="@style/AudioFileInfoOverlayText1" android:id ="@+id/title1" android:text ="helloword"
android:layout_gravity
="bottom" android:gravity ="center_vertical|center_horizontal"
android:layout_width
="640px" android:layout_height ="151px" ></ TextView >
</ AbsoluteLayout >

< TextView style ="@style/AudioFileInfoOverlayText2" android:id ="@+id/title2" android:text ="helloword"
android:layout_gravity
="bottom" android:gravity ="center_vertical|center_horizontal"
android:layout_width
="640px" android:layout_height ="151px" ></ TextView >
转自:http://api.budejie.com/data/tag_top_php.php

更多相关文章

  1. Android 自定义设置文本字体间间距
  2. 修改状态栏颜色和状态栏字体颜色
  3. Android TextView字体颜色等样式详解
  4. android Edittext内容字体大小动态变化
  5. android的字体相关类Typeface
  6. Android 同个TextView设置字体大小不一样
  7. android radiobutton选中字体颜色改变的方法
  8. android 按钮按下时改变字体颜色
  9. Android TextView 字体描边

随机推荐

  1. android 音乐播放器v1.0
  2. android 图片下方添加文字水印
  3. Matisse - for Android(安卓)ImagePicker
  4. grant-uri-permission
  5. Android作业1
  6. android apk的更新下载
  7. Bitmap转为文件保存
  8. android个推消息推送,asp.net调用接口
  9. Android(安卓)Contacts的使用(二)
  10. SimpleDraweeView 动态设置宽高