首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >什么是适当的android视图列表的可缩放和pannable图像?

什么是适当的android视图列表的可缩放和pannable图像?
EN

Stack Overflow用户
提问于 2012-12-05 15:49:59
回答 1查看 94关注 0票数 0

我的最终目标是在Android中创建一个活动,在一个可滚动的垂直列表中显示两个或多个图像。问题是,我不断尝试不同的观点,我不知道什么是最好的选择是我的情况。

理想的实施将使我能够完成以下所有工作:

  1. 在从服务器获取图像时异步显示它们。
  2. 当我有10+映像时,避免VM内存问题。
  3. 一次放大/平移所有图像或单独显示图像

我的实现使用了一个由自定义SurfaceView中的所有图像组成的位图,但我已经看到了它如何使#1和#2变得困难。我只有3号工作。

我也尝试过使用ListView,但无法成功地实现#3。

我对Android的开发还比较陌生,但在我看来,定制的SurfaceView可以给我#3,定制的ListView可以给我#1和#2。创建一个由自定义SurfaceViews (每幅图像一张)组成的ListView是正确的方法,还是说我偏离了轨道?有没有更好的方法来解决我的处境?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 12:50:08

最后,我使用了一个由ListView组成的ImageViews来解决这个问题。这解决了#1和#2。然后为了处理pan/缩放,我在ListView的行中添加了一个ListView侦听器。这将激发将ImageView的位图传递给一个新活动的意图,该活动使用SurfaceView来呈现位图,我在其中为#3进行缩放/平移操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13734670

复制
相关文章
libvirt-TLS加密
TLS(Transport Layer Security Protocol),即安全传输层协议,其核心是加密两台计算机之间的通信。libvirt中使用TLS,可以实现libvirt的安全加密。例如,虚拟机在不同的主机之间迁移或者远程链接libvirt的守护进程对libvirt进程控制时,都可以走TLS通道进行加密。本文将实践libvirt的TLS配置和具体使用。有以下四个步骤。
虚拟化云计算
2018/04/08
2.3K0
libvirt-TLS加密
WASM能用于前端JS混淆加密吗?
谈到前端JS代码混淆加密时,经常看到有人说:“根本不用混淆加密,把JS代码编译成WASM就行了。”
用户8703799
2024/11/19
1360
TLS加密远程连接Docker
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序员欣宸
2019/09/18
2.1K0
TLS加密远程连接Docker
TLS加密套件之密钥交换
TLS是固定格式,一般在ng配置的时候是不需要配置TLS_这一部分的,直接从密钥交换开始算。
西门呀在吹雪
2023/08/10
9570
TLS加密套件之密钥交换
P2P建立加密通道
DH算法:对于非对称加密算法部分支持DH算法(spec256K1、curv25519、ed25519不支持但可以转换到curv25519间接实现),PrivA+PubB = PrivB+PubA,算法在公开双方公钥时就可使用各自保存的私钥,进行秘钥的交换;
全栈程序员站长
2022/08/25
6610
Redis 6.0新特性----TLS 通道加密
Redis 6实现了通道加密,提高了redis的安全性。Redis作为缓存数据库,里面很有可能缓存重要的敏感信息,所以支持tls通道加密还是很有必要的,当然敏感信息还是建议加密保存。
zeekling
2022/08/26
1.3K0
Redis 6.0新特性----TLS 通道加密
对称加密、非对称加密的异同? TLS技术的工作原理?
密钥它是在明文转换为密文或密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。
了凡银河系
2022/08/22
4200
对称加密、非对称加密的异同? TLS技术的工作原理?
RocketMQ 5.0 如何配置TLS加密传输?
以下全部操作在的目录在:/etc/rocketmq, 并且Namesrv、Broker、Dashboard在同一个机器上
小伟
2023/05/04
1.4K0
RocketMQ 5.0 如何配置TLS加密传输?
虚机热迁移加密vm live migrate tls
虚机内存或者硬盘里存有敏感信息,live migrate时网络抓包就会获取这些信息。
惠伟
2021/02/24
1.9K0
虚机热迁移加密vm live migrate tls
CentOS 7 部署LDAP服务并启用TLS加密
简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是为了实现目录服务的信息服务。 目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。在网络中应用了LDAP后,用户只需要使用一个账号和密码就可以轻松访问网络中的所有服务,实现用户身份的统一认证。 简单来说:拿LDAP来统一管理一些账号,例如: Gitlab,JenKins,Samba,SVN,Zabbix等。 关于SSL/TLS LDAP over SSL # LDAP
星哥玩云
2022/07/25
1.9K0
CentOS 7 部署LDAP服务并启用TLS加密
RocketMQ5.0 如何配置TLS加密传输?
以下全部操作在的目录在:/etc/rocketmq, 并且Namesrv、Broker、Dashboard在同一个机器上, 实际操作时, dashboard或者客户端可以是其他的机器
小伟
2023/10/08
6011
RocketMQ5.0 如何配置TLS加密传输?
C++11的TLS,你了解吗
在多线程编程中,数据共享与线程安全是两个关键问题。共享数据可能导致线程间的竞争条件,而线程安全的实现往往需要引入复杂的同步机制,如锁或原子操作。然而,有些场景下,线程间并不需要共享数据,而是希望每个线程拥有自己的独立副本。这时,线程本地存储(Thread Local Storage, TLS)便成为一种高效的解决方案。
程序员的园
2024/12/30
830
C++11的TLS,你了解吗
SSL证书可以用于小程序开发吗?如何安装https证书?
SSL证书(Secure Socket Layer Certificate)是一种数字证书,用于加密网站和应用程序之间的通信,并确保数据传输的安全性。它通过使用公钥和私钥对传输的数据进行加密和解密,从而保护用户信息和敏感数据。
网盾JoySSL小张
2023/08/24
2990
main方法可以重载吗?可以被其他方法调用吗?可以继承吗?
不过自 JDK1.5 引入动态参数后,String[]数组也可以使用String... args来实现。
4xx.me
2022/06/10
1.7K0
​薛定谔高级总监|AlphaFold模型可以用于基于结构的药物设计吗
从历史上看,只有当高分辨率晶体结构或冷冻电镜结构可用于感兴趣的受体时,科学家才能利用基于结构的药物设计(SBDD)。随着AlphaFold2的发布,这种范式似乎正在发生变化。AlphaFold2是一种基于机器学习的算法,据称能够根据蛋白质的基因序列准确预测人类基因组中几乎所有蛋白质靶点的结构。虽然这一突破因有可能重塑药物发现的前景而受到赞誉,但预测结构的质量和实用性仍然存在疑问。
智药邦
2024/03/05
1900
​薛定谔高级总监|AlphaFold模型可以用于基于结构的药物设计吗
MD5只是用于加密吗?可听过文件MD5?
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。
用户2242639
2021/06/29
1.3K0
什么是地域名?地域名可以用于商标注册吗?
大家如果对域名有所了解的话,应该都知道地域名吧,地域名属于域名的一个种类,主要代表这域名所在的地区等。不少公司在注册商标的时候都想知道是否可以使用地域名,下面为大家简单介绍什么是地域名?地域名可以用于商标注册吗?
用户8715145
2021/11/03
6K0
以下哪些字符可以用于定义Python标识符_if可以作为用户标识符吗
1. 有效的Python标识符规则:(1)长度是任意长度;(2)标识符不能具有相同的名称作为关键词;(3)在Python的版本,用一个ASCII字母或下划线标识符开始,并且可以紧随其后的是字母,数字,下划线;在Python中,标识符ASCII字母、下划线和大多数非英语语言字母,只要用Unicode编码的字母可以作为主要人物,和随后的字符可以是任何主角,或任何的字符进行技术改造,包括任何在Unicode字符被认为是一个数字。(所以你可以用阿拉伯文、中文、日语和俄语字符或字符在任何其他语言支持Unicode字符集命名)2。约定:(1)不使用Python预定义的标识符的名称,所以避免使用NotImplemented Eliiipsis等名字,这可能是用于新版本的Python在未来;
全栈程序员站长
2022/09/30
1.2K0
HTTPS基础原理和配置 - 加密协议SSL和TLS
SSL TLS加密协议其实并没有很长的历史,1995年网景发布了SSL v2.0,这也是web加密的开始。这使得电子商务领域,人们可以在线提交密码和信用卡,并且至少是相当安全的。
东风微鸣
2022/04/21
1.4K0
HTTPS基础原理和配置 - 加密协议SSL和TLS
用于加密数据细粒度访问控制的属性加密
每个密文都由加密器用一组描述性属性标记。 每个私钥都与一个访问结构相关联,该结构指定密钥可以解密哪种类型的密文。
Daffy
2021/09/26
3.1K0

相似问题

如何从vscode中删除同步远程存储库

25

与github存储库同步本地非吉突存储库

12

同步VScode (即自动拉出) w/所有github存储库

13

Git:与远程存储库完全同步(非合并)

30

在git存储库和非git目录之间同步

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文