zoukankan      html  css  js  c++  java
  • Android TextView文字透明度和背景透明度设置

    textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度

    控件设为半透明:

    控件名.getBackground().setAlpha(int);   int 在0-255之间
    package net.android.alpha;
    
    import android.widget.TextView;
    import android.os.Bundle;
    import android.view.ViewGroup;
    import android.app.Activity;
    import android.graphics.Color;
    import android.widget.LinearLayout;
    
    public class touming extends Activity {
    
     final int WRAP_CONTENT = ViewGroup.LayoutParams.WRAP_CONTENT;
    
     public void onCreate(Bundle icicle) {
      super.onCreate(icicle);
    
      LinearLayout linearLayout = new LinearLayout(this);
      linearLayout.setOrientation(LinearLayout.VERTICAL);
      setContentView(linearLayout);
    
      TextView textview1 = new TextView(this);
      textview1.setText("全部不透明=255");
      //textview1.setBackgroundColor(Color.argb(255, 0, 255, 0)); //背景透明度
      textview1.setTextColor(Color.argb(255, 0, 255, 0));   //文字透明度
      linearLayout.addView(textview1, new LinearLayout.LayoutParams(WRAP_CONTENT,
        WRAP_CONTENT));
    
      TextView textview2 = new TextView(this);
      textview2.setText("部分透分155");
      textview2.setBackgroundColor(Color.argb(155, 0, 255, 0));  //背景透明度
      textview2.setTextColor(Color.argb(155, 0, 255, 0));  //文字透明度
      linearLayout.addView(textview2, new LinearLayout.LayoutParams(WRAP_CONTENT,
        WRAP_CONTENT));
    
      TextView textview3 = new TextView(this);
      textview3.setText("部分透明55");
      textview3.setBackgroundColor(Color.argb(55, 0, 255, 0));  ///背景透明度
      textview3.setTextColor(Color.argb(55, 0, 255, 0));  //文字透明度
      linearLayout.addView(textview3, new LinearLayout.LayoutParams(WRAP_CONTENT,
        WRAP_CONTENT));
    
      TextView textview4 = new TextView(this);
      textview4.setText("全部透明0");
      //textview4.setBackgroundColor(Color.argb(0, 0, 255, 0)); //背景透明度
      textview4.setTextColor(Color.argb(0, 0, 255, 0));  //文字透明度
      linearLayout.addView(textview4, new LinearLayout.LayoutParams(WRAP_CONTENT,
        WRAP_CONTENT));
    
     }
    
    }

    最关键部分,设置字体透明度 argb(Alpha, R, G, B)

  • 相关阅读:
    两层和三层的讨论(C/S)
    FF IE 编码 转换
    MySql数据库 字符编码问题解决办法
    JDO的persistence by reachability
    技术贴
    Eclipse 快捷键总结
    记录一下: 火狐 IE 实现图片本地预览 demo
    一般jsp 翻页 选择 保留 代码
    复习下几个排序
    Eclipse 插件开发 资料贡献
  • 原文地址:https://www.cnblogs.com/niray/p/3857221.html
Copyright © 2011-2022 走看看