一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android编程实现图片透明的方法

时间:2017-05-31 编辑:简简单单 来源:一聚教程网

今天弄了一个图片的透明方法。

效果图:

目录结构

main.xml

 

 代码如下 复制代码

android:orientation="vertical"android:layout_width="fill_parent"

android:layout_height="fill_parent">

  

  android:layout_height="wrap_content"

  android:layout_gravity="center_horizontal"

  android:src="@drawable/icon"/>

  

  android:layout_width="wrap_content"android:layout_height="wrap_content"

  android:text="透明度增加"android:layout_gravity="center_horizontal"

  />

  

  android:layout_width="wrap_content"android:layout_height="wrap_content"

  android:text="透明度减少"android:layout_gravity="center_horizontal"

  />

 

TOUMINGDUActivtiy

 

 代码如下 复制代码

importandroid.app.Activity;

importandroid.os.Bundle;

importandroid.os.Handler;

importandroid.view.View;

importandroid.widget.Button;

importandroid.widget.ImageView;

publicclassTOUMINGDUextendsActivity {

  privateImageView imageView=null;

  privateButton alpha_plus=null;//透明度增加

  privateButton alpha_minus=null;//透明度减少

  privateintalpha=255;//记录ImageView的透明度

  Boolean flag=true;

  @Override

    publicvoidonCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    imageView=(ImageView)findViewById(R.id.imageView);

    alpha_plus=(Button)findViewById(R.id.alpha_plus);

    alpha_minus=(Button)findViewById(R.id.alpha_minus);

    alpha_plus.setOnClickListener(listener);

    alpha_minus.setOnClickListener(listener);

  }

  privateView.OnClickListener listener =newView.OnClickListener(){

    publicvoidonClick(View v) {

      //加加

      if(v==alpha_plus){

        alpha+=10;

        if(alpha>255){

          alpha=255;

        }

        imageView.setAlpha(alpha);

      }

      //减减

      if(v==alpha_minus){

        alpha-=10;

        if(alpha<0){

          alpha=0;

        }

        imageView.setAlpha(alpha);

      }

    }

  };

}

 

OK完成....

热门栏目