使用 SmartEyeGlass SDK 时如何旋转 ImageView?

How to rotate an ImageView when using SmartEyeGlass SDK?

我在我的 Smarteyeglass 应用程序中使用布局渲染(而不是位图渲染)。如何旋转图像视图,比方说旋转 45 度?

我正在使用以下代码来显示我的布局:

Intent intent = new Intent(Control.Intents.CONTROL_PROCESS_LAYOUT_INTENT);
intent.putExtra(Control.Intents.EXTRA_DATA_XML_LAYOUT, R.layout.my_layout_id);
sendToHostApp(intent);

return 没有对视图的引用,所以我不能这样做:

relativeLayout.findViewById(R.id.my_view_object).setRotation(20);

我也找不到可以旋转视图的意图。

遗憾的是,您不能在布局中动态旋转视图元素。因为在您使用 showLayout 或 sendToHostApp 方法之前,布局会被渲染并发送到 SmartEyeglass 一次。

如果您想对视图元素进行任何详细更改,您需要再次发送完整的布局。

但是,如果您尝试更改视图元素中的文本或图像内容,则可以使用 sendText 和 sendImage 方法。