【发布时间】:2021-12-08 03:41:31
【问题描述】:
我正在尝试将图像的颜色更改为红色或任何其他我编写了以下代码的颜色,但是在运行我的应用程序后,我的模拟器中不会发生任何事情 我的代码是
public class MainActivity extends AppCompatActivity {
int x=0,y=0;
ImageView imViewAndroid,displayimg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imViewAndroid = (ImageView) findViewById(R.id.imViewAndroid);
displayimg = (ImageView) findViewById(R.id.setimageview);
Bitmap bitmap = ((BitmapDrawable)imViewAndroid.getDrawable()).getBitmap();
int pixel = bitmap.getPixel(x,y);
for(int i=0;i<imViewAndroid.getWidth();i++){
for(int j=0;i<imViewAndroid.getHeight();j++)
{
pixel=bitmap.getPixel(i,j);
bitmap.setPixel(i,j,Color.RED);
displayimg.setImageBitmap(bitmap);
}
}
我的模拟器显示这个benter image description here
我的重点是得到这个结果 enter image description here
【问题讨论】:
标签: java android-studio bitmap imageview pixel