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)

  • 相关阅读:
    如何用js刷新aspxgridviw
    ASPxSpinEdit 控件的三元判断
    关于cookie
    asp.net解决数据转换为DBNULL的问题
    Devexpress 中如何写ASPxGridView新增修改时的数据验证
    ASPxGridView中批量提交及个别提交的写法
    c#中如何做日期的三元判断(日期不为空赋值)
    c#中如何不通过后台直接用js筛选gridview中的数据条件筛选查询?
    devexpress中如何绑定ASPxTreeList控件
    如何在后台动态生成ASPxCheckBoxList标签并循环(数据调用存储过程)
  • 原文地址:https://www.cnblogs.com/niray/p/3857221.html
Copyright © 2011-2022 走看看