通过星级改变图片的透明度
2015-03-07 12:22
239 查看
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageview" android:layout_width="match_parent" android:layout_height="320dp" android:src="@drawable/lijiang"/> <RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:max="255" android:progress="255" android:stepSize="0.5" /> </LinearLayout>
MainActivity.java
<pre name="code" class="java">package com.lxm.ratingbartest; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.widget.ImageView; import android.widget.RatingBar; import android.widget.RatingBar.OnRatingBarChangeListener; public class MainActivity extends Activity { RatingBar ratingbar; ImageView image; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); image = (ImageView) findViewById(R.id.imageview); ratingbar = (RatingBar) findViewById(R.id.ratingbar); ratingbar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { image.setAlpha((int)(rating*25/5)); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
运行效果:
相关文章推荐
- 通过UISlider改变图片的透明度(Swift)
- Loner_Li JQuery之 通过‘Select’ 标签 改变图片的透明度
- 星级改变图片透明度
- 通过UISlider改变图片透明度,并且通过UISwitch控制UISlider
- Flex中如何通过backgroundImage, backgroundColor和backgroundAlpha样式,设置VBox的背景图片和背景颜色以及改变透明度
- 通过拖动滑动块来改变图片透明度
- android脚步---简单图片浏览器改变图像透明度
- 期待已久的改变图片透明度专业版发布了
- 改变PNG图片的透明度 delphi
- 改变图片的透明度,图片自适应屏幕 5.0 获取颜色的方法,mathlerp移动
- 通过alpha变量实现图片透明度渐变(仍然用到JS缓冲运动框架)
- 【安卓】拖动滑块改变图片的透明度
- 通过css改变图片显示的内容
- 函数传参,改变Div任意属性的值&&图片列表:鼠标移入/移出改变图片透明度
- IE8下jQuery改变png图片透明度时出现的黑边
- IE8下jQuery改变png图片透明度时出现的黑边
- 安卓自学笔记:10:用SeekBar实现通过滑块控制图片透明度
- about _jQuery + Flex 通过拖拽方式动态改变图片
- 通过xml布局文件实现按钮改变焦点设置背景图片
- jQuery + Flex 通过拖拽方式动态改变图片的代码