【发布时间】:2014-10-17 12:45:25
【问题描述】:
我目前正在为 android 和 iO 开发一个 Titan 应用程序,其中包括一个应该是可滚动和可扩展的(通过滑块)的 imageView。我已经让它在 iOs 上工作,但在 Android 上真的很难实现滚动行为。我决定使用TiTouchImageView 模块,但文档只显示了如何在非合金项目中使用它。我当前的代码如下所示:
if (Ti.Platform.osname == "android") {
var TiTouchImageView = require('org.iotashan.TiTouchImageView');
var androidImageView = TiTouchImageView.createView({
top: 0,
left: 0,
zoom: originalScaleValue,
maxZoom: originalScaleValue*2,
minZoom: originalScaleValue,
image: blob, });
$.androidInnerImageScrollView.add(androidImageView);
} else {
$.iosPicture.setImage(blob);
}
但是是否有可能通过 view.xml 将其加载为合金组件?
编辑:我尝试使用合金中的module 标签:
<ScrollView id="androidInnerImageScrollView">
<Module module="org.iotashan.titouchimageview" id="androidPicture"></Module>
</ScrollView>
但我不断收到此错误消息:
Uncaught Error: Requested module not found: org.iotashan.touchimageview
【问题讨论】:
标签: android titanium titanium-mobile titanium-modules