如何在使用SmartEyeGlass SDK时旋转ImageView?

时间:2016-05-24 08:11:46

标签: android sony sony-smarteyeglass

我在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);

哪个不返回对视图的引用,所以我不能做这样的事情:

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

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

1 个答案:

答案 0 :(得分:0)

不幸的是,您无法动态旋转布局中的视图元素。因为布局在使用showLayout或sendToHostApp方法之前呈现并发送到SmartEyeglass。

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

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