十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
android手机实现图片预览的方法有两种:
芙蓉ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
1、akepicture的时候 如果不开启下一次 startPreview 应该停留在上一次取经的回显界面。 这时候 让两个button 也就是你的确定和取消要做什么。
2、akepicture后 stopPreview 然后 将返回的data 编程bitmap set到一个imageView上面
同时也是显示出来两个button 然后要进行操作。
在布局文件中建立一个linearlayout,设置为clickable,然后加入一个ImageView,这是布局文件
LinearLayout
android:orientation="vertical"
android:layout_height="wrap_content"
android:clickable="true"
ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/img"
android:layout_gravity="center_horizontal"
android:layout_centerVertical="true"
android:src="@drawable/360"//这个是你的图标
/
/LinearLayout
然后在做一个布局文件,加入也是线性布局的,加入你上面的图标,最后写一个类,实现点击效果:
class ImageViewIndex implements OnTouchListener {
//360图标
@Override
public boolean onTouch(View view, MotionEvent event) {
if (event.getAction() == event.ACTION_DOWN) {
imageViewIndex.setImageResource(R.drawable.360);
intent.setClass(Activity.this, IndexActivity.class);
startActivity(intent);
}
return false;
}
}
就好了
鉴于你这个问题,估计你是一个还没android入门的人建议你多看看书,基础要扎实,其实这些事很简单的。
添加图片点击事件,在点击之后实现布局上的文字的显示和消失,这个布局可以用frameLayout来实现,将上层的文字啥的先不显示就行了
可以使用这样的一个xml布局
?xml version="1.0" encoding="utf-8"?
selector xmlns:android=""
// 获取焦点时候按钮的背景状态
item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_focused="true"/
// 被按下时候按钮的背景状态
item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_pressed="true"/
//正常状态下按钮的状态
item android:drawable="@drawable/btn_green_normal"/
/selector
把按钮的背景设置为这个布局引用就行了.试试吧骚年
布局文件设置图片按钮,如果没有监听点击事件,是没有反应的,可以使用:
newsback.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
可以相对布局,
哪怕图片变形相对的比是不变的,所以可以用权值布局在开关处放一个同样的隐形button。
或者重写ontouch事件,找到x,y的区域相应事件