Articles of imagebutton

Android – 自动覆盖触摸/突出显示的图像按钮状态

是否可以使用ImageButton来触摸和突出显示状态,而不需要在Android上再增加2个图像资源(另外6个,考虑到h / m / ldpi)? 我基本上都在寻找类似于iOS的行为,其中操作系统可以在按钮的触摸状态下放置半alpha覆盖。 我已经尝试在onTouch监听器中使用setColorFilter(0xFF000000, Mode.MULTIPLY) ,结果非常接近我之后的情况 – 但我不确定状态处理的最佳方式来实现这一点: 即 touchDown事件 – >更改颜色叠加。 touchUp事件 – >删除颜色叠加,并执行按钮操作。 有没有更好的方法…或者有人可以帮助填补空白吗? 我不想出于几个原因使用单独的图像 – 它是一个我没有相应资产的iPhone端口,并且需要更多的设计师时间考虑我有低/中/高创意到考虑。 谢谢!

Android ImageButton背景色

我有一个ImageButton,背景图片有一些透明度。 默认情况下,由于Holo.Light主题,按钮会获得透明像素所在的灰色背景。 我尝试通过setBackgroundColor(Color.TRANSPARENT)方法将按钮的背景颜色设置为透明。 这工作得很好,并做我需要的,除了现在我的按钮不再具有浅蓝色聚焦/按下时看起来相当平坦(没有边框,所以它看起来像一个图像)。 我用google搜索,看到你可以像这里解释的那样分配选择器,但这意味着我必须为每个按钮状态指定一个图像,我不想这样做。 我想inheritance主题中的焦点/按下的颜色,但是将正常的按钮背景(未按下/聚焦时)覆盖为透明而不是灰色。 我怎么能实现那个? 请提供一个工作示例,因为我尝试了许多不同的组合但没有成功。 编辑谢谢大家的帮助。 我想出了如何使这项工作无需为每个按钮重新创建具有聚焦和按下状态的相同图像! 这是我的解决方案: 我的按钮定义为: 我的后台XML文件(标题为button.xml)定义如下:

如何在android中创建图像按钮?

所以我是Android开发的新手……如何创建一个像按钮一样的图像,所以当我按下该图像时,图像会启动一个特定的活动。 所以我希望这个显示为图像:

如何在满足条件时以编程方式更改ImageButton src目标?

我有一个学校项目,我试图让手电筒应用程序。 对于开/关ImageButton,我想要有4个自定义图像。 如果手电筒关闭:-turn_on.png(默认)-turn_on_pressing.png(state pressed = true) 如果手电筒开启:-turn_off.png(默认)-turn_off_pressing.png(状态按下= true) 我希望更改ImageButton src目标以在“on_selector.xml”和“off_selector.xml”之间进行更改。 最初我能够通过setImageResource()来更改默认的按钮图像。 而现在,我正试图在新闻图像上添加自己的图像,我正处于一个非常困难的时期。 Application.java: import android.app.Activity; import android.content.pm.PackageManager; import android.graphics.Color; import android.os.Bundle; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.view.View; import android.widget.ImageButton; import com.jrr.flashlight.R; public class Application extends Activity { ImageButton flashControl; Camera camera; Parameters params; private boolean hasFlash; private boolean isFlashOn = false; @Override protected void onCreate(Bundle […]

使用OnTouchListener时,如何更改Android中ImageButton上的图像?

我有以下代码创建一个ImageButton并在单击时播放声音: ImageButton SoundButton1 = (ImageButton)findViewById(R.id.sound1); SoundButton1.setImageResource(R.drawable.my_button); SoundButton1.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN ) { mSoundManager.playSound(1); return true; } return false; } }); 问题是我希望按下它时ImageButton上的图像会改变。 OnTouchListener似乎覆盖了触摸并且不允许图像更改。 一旦我删除了OnTouchListener,ImageButton会在按下时切换到不同的图像。 关于如何在仍然使用OnTouchListener时在ImageButton上更改图像的任何想法? 非常感谢你!

Android:如何设置ImageButton的src图像的高度/宽度?

Android:如何设置ImageButton图像的高度/宽度(src图像的背景内容)? 我想设置顶层图像(不是背景)图像的高度/宽度,应该自定义图像的大小而不是自动填充按钮

Android会在单击时突出显示图像按钮

我正在使用ImageButton 。 但是点击时我没有得到突出显示。 我用google搜索,许多人建议使用选择器显示另一个图像。 有没有办法解决。 只使用一个图像并突出显示它或给它一个发光效果。 以便用户知道该按钮已被点击。

如何在Android上使用setImageUri()

你能帮我吗? 我试过了 : ImageButton imgbt=(ImageButton)findViewById(R.id.imgbutton); Uri imgUri=Uri.parse(“/data/data/MYFOLDER/myimage.png”); imgbt.setImageUri(imgUri); 但我没有看到任何东西,只是一个无效按钮。

如何为alertdialog中的图像按钮设置onclick监听器

我有一个带有在AlertDialog中膨胀的ImageButton的布局,我应该在哪里/如何设置onClick监听器? 这是我尝试使用的代码: ImageButton ib = (ImageButton) findViewById(R.id.searchbutton); ib.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(TravelBite.this, “test”, Toast.LENGTH_SHORT).show(); } });

圆角android图像按钮

我试图在Android ImageButton上圆角,代码看起来像这样; 基本上我们的输出是一个ImageButton,但它有方角,我们试图圆角。 谢谢