导航:首页 > 操作系统 > android图片超出屏幕

android图片超出屏幕

发布时间:2022-09-12 14:16:29

Ⅰ 您好,android里如何把图片放大超过屏幕大小和拖动呢就像相册里一样。我试过很多办法都不行。

是要编写一个这样的功能么,android提供的API里面一般图片都是Bitmap,可以通过Canvas.drawBItMap的方法在View进行图片的绘制,在方法中需要进行传入一个类型为Matrix的参数,设置Martrix的一些参数就可以进行图片的放大的绘制,这只是显示,也就是MVC中的View层,然后通过提供的一些触摸函数的重写并实现自己需要的一些功能,如拖动,实际上就是改变BitMap绘制的位置。关于触摸的处理和图片的绘制可以在网上进行一些教程的搜索,我就不罗列了,最终就是需要通过控制函数来改变图片的绘制方式,这也许就是你所需要的功能。

Ⅱ ImageView 中如何禁止 Android 对超过屏幕尺寸的大图片进行缩放,可以用滚动条移动

前半个问题,可以通过设置ImageView属性android:scaleType来实现。

后半个问题,ImageView没有滚动条,得自己做;另外控制图片的移动,就要在代码中手动截获ImageView的onTouch事件,计算偏移量,然后在onDraw()方法中控制图片的绘制位置。

Ⅲ Android中怎么将图片铺满半个屏幕!就像图片上边上的白色边框都没有!

不知道你的XML代码是什么,可以贴出来看看更好说。
不过就这样看来,有两种可能:
1、ImageView本身设置了Margin,所以和周围会有间隔
2、父布局设置了Padding
如果不想有间隔,找找在哪里设置了以上两种属性,设置为0即可。

Ⅳ android 开发中,imageview可以显示超过屏幕尺寸的图片吗

首先注意你的ImageView 的外层viewGroup 要是能超过屏幕的控件
比喻说 要超过宽度的 就要 横向 LinearLayout
然后给ImageView 设置大于屏幕的宽度 再设置图片就可以了

Ⅳ Android中自定义View超出屏幕如何显示

在调用scrollBy之前做一下判断即可。
如果想要判断当前滚动到哪里的话,应该用getScrollX()和getScrollY
getLeft()拿到的是layout时的位置,scroll是不会改变view自身的layout的。

补充:自定义View里面显示一张图片,并且该View的尺寸大于屏幕的尺寸,要想看到被遮住的地方,只能上下左右那么滑屏来显示。如果使用ScrollView的话,不能斜着滑屏。

Ⅵ android 当图片超过屏幕大小时 怎么在照片上加上滚动条使其显示

用webview放图片,自动就带滚动条.

Ⅶ Android实现点击图片之后,图片变大,超过屏幕的大小,我们可以滑动看图片的各个部分

放大后 滑动时计算 图片的边是否在屏幕外,如果在屏幕外就可移动
比如 向上滑动,是想看图片下面的部分,此时计算图片的底边是否在屏幕外,如果是,就可以向上移动图片。
其他方向同上

阅读全文

与android图片超出屏幕相关的资料

热点内容
pythonbg是什么 浏览:247
c数值算法程序大全 浏览:785
android整点报时 浏览:219
稀土pdf 浏览:534
单片机电子锁 浏览:594
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:840
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:901
冰柜压缩机温度108 浏览:718
阿里云邮smtp服务器地址 浏览:250
解压馆认知理解 浏览:239
为什么使用非官方服务器会封号 浏览:9
佛山加密文档软件 浏览:813
港式5张梭哈源码 浏览:241
数据中心pdf 浏览:524
crf源码解析 浏览:854
服务器软件开发是什么意思 浏览:943
删除彩信android 浏览:863
元宵节猜灯谜h5源码 浏览:70