2016-05-24 9 views
0

Smarteyeglassアプリでレイアウトレンダリング(ビットマップレンダリングとは対照的に)を使用しています。イメージビューを45度回転させるにはどうすればいいですか?SmartEyeGlass SDKを使用する際にImageViewを回転させるにはどうすればよいですか?

私は私のレイアウトを表示するには、次のコードを使用しています:

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

:ビューへの参照を返しませんので、私はこのような何かを行うことはできません

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

私はまた、ビューを回転させることができる意図を見つけることができません。

答えて

0

残念ながら、レイアウト内のビュー要素を動的に回転することはできません。 showLayoutメソッドまたはsendToHostAppメソッドを使用する前に、レイアウトがレンダリングされ、SmartEyeglassに一度送信されるためです。

ビュー要素を詳細に変更したい場合は、レイアウトをもう一度送信する必要があります。

ただし、ビュー要素のテキストまたはイメージの内容を変更しようとする場合は、sendTextメソッドとsendImageメソッドを使用できます。

関連する問題