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)

  • 相关阅读:
    jquery 的 outerWidth() 、width() 、innerWidth()
    图片自动切换 避免 鼠标快速滑过
    Ajax中日历控件的使用
    asp.net如何读取xml文件中的数据
    ASP.NET使用AspNetPager实现简单的分页功能
    XmlDataDocument与DataSet相互转化
    C#中如何过滤掉多余的html代码
    asp.net的几种经典的页面传值方法
    ASP.Net分页方法详解
    ASP.Net中省市级联有关
  • 原文地址:https://www.cnblogs.com/niray/p/3857221.html
Copyright © 2011-2022 走看看