Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在android studio中通过触摸来移动、旋转和调整文本大小?

如何在android studio中通过触摸来移动、旋转和调整文本大小?
EN

Stack Overflow用户
提问于 2019-10-11 00:41:55
回答 1查看 530关注 0票数 0

我使用GestureViews来旋转、裁剪和移动ImageView,但不能使用它们来旋转、调整大小和移动TextView,因为GestureViews类只适用于ImageView。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-11 15:30:00

首先,您必须将文本视图转换为图像视图。

可以使用buildDrawingCache()和getDrawingCache()创建任何视图的位图

代码语言:javascript
运行
AI代码解释
复制
TextView tv = (TextView)findViewById(R.id.textview);
tv.buildDrawingCache();
ImageView img = (ImageView)findViewById(R.id.imageview);
img.setImageBitmap(tv.getDrawingCache());

更多关于同样的细节在这里- Create Bitmap Image from EditText & its content

然后使用触摸手势拖动和缩放屏幕上的对象,使用onTouchEvent()截取触摸事件。https://developer.android.com/training/gestures/scale

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

https://stackoverflow.com/questions/58332794

复制
相关文章
「Adobe国际认证」Adobe Photoshop调整裁剪、旋转和画布大小
可以在扫描仪中放入若干照片并一次性扫描它们,这将创建一个图像文件。“裁剪并修齐照片”命令是一项自动化功能,可以通过多图像扫描创建单独的图像文件。
IT胶囊
2021/06/16
2.5K0
如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)
当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。
用户1880875
2021/09/13
3.5K0
VMware 中 Linux 调整分区大小
Precondition :VMware Player 中安装的Fedora 17 Linux 32bit,个人较久远的测试环境,安装时没有进行磁盘规划,默认20G空间(动态调整),安装在根/下。 Background :在上述环境中安装IBM DB2 Express-C 10.5(v10.5fp1_linuxia32_expc.tar.gz),安装时/tmp空间不足,无法安装。 Plan:需要进行磁盘扩容。考虑到使用VMware Player虚拟机。
gigiwangs
2019/02/28
7K0
如何在PP中通过添加列计算移动平均?
(一) 通过添加列计算移动平均 表1 前提条件要点:日期列连续不中断 要求:计算5日平均值 1. 解题思路 计算5日平均值则只有在日期大于5日以后的,才会有5日均线 筛选出当前日期往上倒推5日的表,并
逍遥之
2020/03/24
2K0
如何在PP中通过添加列计算移动平均?
更改Android Studio 的log的大小
在File -> Setting 中, 有Override console cycle buffer size可以修改log大小. 建议修改后面加两个0, 100M.
望天
2022/01/08
1.7K0
更改Android Studio 的log的大小
移动端触屏事件
移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,但是移动端也有自己独特的地方。比如触屏事件 touch(也称触摸事件),Android和 IOS 都有。
星辰_大海
2020/10/09
2.9K0
移动端触屏事件
Linux调整Swap大小
关闭swap swapoff -a 1.创建交换分区的文件:增加2G大小的交换分区 dd if=/dev/zero of=/var/swapfile bs=1M count=2048 2.设置交换文件 mkswap /var/swapfile 3.启用交换分区文件 swapon /var/swapfile 4.在/etc/fstab添加 echo '/var/swapfile swap swap defaults 0 0'>>/etc/fstab 5.检查 free -m
苦咖啡
2018/04/28
8.7K0
Android多点触控技术实战,自由地对图片进行缩放和移动
用户1158055
2018/01/05
2.3K0
Android多点触控技术实战,自由地对图片进行缩放和移动
Android Studio 新特性详解
在 2021 年早些时候举办的 Google I/O 大会上,我们详细介绍了 Android Studio Arctic Fox 的主要功能,该版本目前已经位于 稳定版 的发布渠道供大家下载使用。Android Studio Arctic Fox 主要聚焦于以下三个方面的改进:
Android 开发者
2022/03/25
2.8K0
Android Studio 新特性详解
Mockplus:如何调整图标的大小和方向?
使用属性面板上的大小设置,可以很方便地调节图标大小。 调整方向还是通过属性面板来完成: 另外:有些图标调整了大小之后可以用做特别的用途哟,比如 Smile 图标调大后非常适合做圆形头像。
奔跑的小鹿
2018/03/15
1.9K0
Mockplus:如何调整图标的大小和方向?
Angularjs中模态框调整大小简单方法
代码中点击事件打开模态框,一般如下: data-ng-click="open('ui/user/timeAdd.html', 'md');" AngulerJS自带的模态框源码,调用了 $uibModal 函数 //打开模态框 $scope.open = function(url, size){ var modalInstance = $uibModal.open({ templateUrl : url, controller : 'ModalInstanceCtrl', siz
陈哈哈
2020/07/06
1K0
调整JVM内存大小
JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能;Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。有以下几种方法可以选用:
MonroeCode
2018/01/12
3.3K0
如何在 Linux 中查看目录大小?
这是一篇关于如何通过一些常用的命令,显示 CentOS 或 RedHat 中的 Linux 目录大小,以及哪些文件夹占用的空间最大的教程。
章鱼猫先生
2021/10/15
13.2K0
如何在 Linux 中查看目录大小?
如何在Java中调整垃圾回收(翻译)
垃圾收集是JVM在不再需要内存时代表应用程序回收内存的机制。从高层来看,它包括查找不再使用的对象,释放与这些对象相关联的内存,偶尔压缩堆以防止内存碎片化。
日薪月亿
2019/05/14
7080
ECharts散点图大小调整
在业务需求中,有时候会遇到ECharts散点图,现在记录一下,今天解决了一个小问题,ECharts散点图大小调整。
王小婷
2019/05/07
5.2K0
ECharts散点图大小调整
小程序checkbox调整大小
.cb{ transform: scale(0.6,0.6); } <view> <label class="lab" for="box1"> <checkbox value="v1" checked class="cb"/>复选框 </label> </view>
苦咖啡
2018/04/28
4.2K0
点击加载更多

相似问题

Android:如何通过触摸来旋转元素?

11

如何通过触摸来调整ConstraintLayout的大小?

13

如何在android中使用定点和触摸来旋转图像

20

如何在Android中通过Java调整文本大小

12

Android图像旋转和调整大小

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文