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)

  • 相关阅读:
    §6 矢量在轴上的投影(射影)
    3§5 点与直线的位置关系
    第十八章 机械振动基础
    第五章摩擦平衡问题
    矩阵论基础 3.4线性方程组的解
    第三章 平面与空间直线
    第九章点的复合运动
    §3 两平面的相关位置
    3§7 直线与平面的位置关系
    第十七章 碰撞
  • 原文地址:https://www.cnblogs.com/niray/p/3857221.html
Copyright © 2011-2022 走看看