- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 Xamarin
中,为图像启用双指缩放的最佳方法是什么?目前我只有一个 ImageView
,它有一个 Bitmap
图像作为图像。
我做了一些研究,发现了一些示例,其中人们使用了其他一些库,但在我开始编写此代码之前,我希望获得一些关于在图像上启用双指缩放的最佳方法的建议。
那么,在 Android
(尤其是 Xamarin
)中启用图像缩放的最佳方式是什么?
提前致谢
最佳答案
您可以使用 Monodroidtoolkit ScaleImageView 获得 ImageView 放大功能和平移放大图像。
首先,使用 the code from here 将 ScaleImageView.cs 类添加到您的项目中.
该工具包也有一个如何使用它的示例,基本上你添加一个 activity像这样:
namespace Samples
{
[Activity(Label = "My Activity")]
public class ScaleImageActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.ScaleImage);
}
}
}
然后,添加 ScaleImage.axml通过使用以下 XML 创建布局来布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.refractored.monodroidtoolkit.ScaleImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/seattle"
android:id="@+id/AnimateImage">
</com.refractored.monodroidtoolkit.ScaleImageView>
</LinearLayout>
最后,在此示例中,它从可绘制文件夹加载西雅图的图像,因此添加可以在 here 中找到的 seattle.jpg 图像。
MonoDroidToolkit 有一个包含大量示例的项目,包括这个
关于android - 在 Xamarin 中捏合缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351644/
我试图弄清楚为什么我的缩放在我的 OpenGL 相机上表现得很奇怪。它的目的是放大和缩小,但它的缩放非常随机。 这是我的代码: - (void)pinchDetected:(UIPinchGestur
我有一个带有 pdf 文件的 UIWebView。效果很好。但是我怎样才能启用pdf文件的缩放呢? 最佳答案 确保选中“缩放页面以适合” 关于pdf - 在 UIWebView 上启用缩放/捏合,我们
我使用 Ionic4 和 Angular8。 我想在智能手机上捏合/捏合屏幕。 我试过的以下说明已添加到 index.html。 但事与愿违,在真机上并没有运行。 我也试过了。 以下已添加到 . s
我有一个使用 canvas.drawLine 方法绘制图形的 onDraw 开发的运行图形库。在 onTouch 中,我实现了滚动功能。 现在我的客户想要缩放/捏合。是否可以在不重新绘制这些操作的情况
我被 UIScrollView 的问题困住了 我想在用户点击特定点时缩放 ScrollView ,并防止用户使用捏缩放手势放大/缩小,我该怎么做? [imgScroll setDelegate:sel
我的 map View 有一个 OnZoomListener,只要缩放比例发生变化,它就会被调用。这适用于底部的加号或减号按钮用于更改缩放比例的任何时候。但是,如果用户使用双指缩放来放大或缩小,则永远
我有一个 UITextView,可以在 UIImageView 中使用手势缩放、旋转和调整大小。当我缩放或调整它的大小然后输入一些文本时,文本容器会改变大小并且文本被截断。我尝试更改文本的大小以调整其
在 iPhone 上我只是这样做(而且它完美地工作): view.transform = CGAffineTransformRotate(transform, [(UIRotationGestureR
我已经从资源包中的 UIWebView 中加载了一个 PDF 文件。 现在,我无法缩放/收缩 PDF 文件。 我找到了以下 2 个相关链接,但没有一个答案被标记为正确 - How to zoom we
我正在做一个图像处理项目,我需要通过平移来拖动图像,通过旋转来旋转图像,通过捏合手势使图像变小和变大,最后通过双击禁用所有手势。如何实现这一目标,因为我对 Android 开发还很陌生。 提前致谢 最
我正在尝试将具有特定位置的 div(“childItem”)覆盖在具有背景图像的较大 div(“parentContainer”)之上。然后我使用 iscroll 允许在父 div 上捏合/缩放。这行
在 android 平板电脑上用谷歌浏览器打开的 html 页面上,我需要捕捉该用户已经做了一些放大(捏合)并在几秒钟后将其重置为默认值。 (缩小到默认屏幕大小。但我不想完全阻止缩放,我想允许它,但一
下面通过图文并茂的方式给大家分享下IOS手势操作(拖动、捏合、旋转、点按、长按、轻扫、自定义)的相关内容。 1、UIGestureRecognizer 介绍 手势识别在 iOS 中非常重要,他极大
谁能指导如何在 Angular 2 RC2 中使用移动手势。 可能是这样的: 从API可以看出 HAMMER_GESTURE_CONFIG HammerGestureConfig 下 @angula
不久前我在一家帆船公司制作了一个 WordPress 网站,xssailing.com并且当前将视口(viewport)设置为: 该站点在计算机上运行良好,我可以在 iPhone/iPad 上进行缩
ios 七种手势操作 今天为大家介绍一下ios 的七种手势,手势在开发中经常用到,所以就简单 通俗易懂的说下, 话不多说,直接看代码: 1、uigesturerecognizer 介绍 手势识
目前我正在尝试创建某种图像查看器,您可以在其中单击图像,然后以全尺寸显示该图像。现在我想给它添加手势来缩放。我想了解并查看如何添加捏合手势来放大和缩小,以便能够在图像周围平移并使用双击手势快速放大。我
我正在尝试使 ImageView 像 Instagram 故事帖 subview 一样工作。我在 UIImageView 上添加了 UIPinchGestureRecognizer、UIPanGest
我是一名优秀的程序员,十分优秀!