2011-12-19 5 views
2

PageInとPageOutにViewFlipperと組み込みのアニメーションを使用するアプリケーションがあり、GOOGE TVでアニメーションが表示されません。携帯電話とタブレットはすべて機能しますが、GOOGLE TVのLogitechボックスやSony GOOGLEのテレビボックスにはアニメーションが表示されません。GOOGLE TV ViewFlipperでページアニメーションが表示されない

私のアプリは写真/ビデオのスライドショーフォトブックタイプのビューアなので、デバイスのリソースを使用していますが、電話で問題はありません。私はソニーとロジテックと同じ結果を出しています。

同じコードベースがHoneycombと電話機で完全に動作します。ビットマップのデコードと使い方が大変な、あなたのアプリで非常に不気味なパフォーマンスを見た人は誰ですか?

答えて

1

Honeycomb for Google TVの現在のビルドでは、ハードウェアアクセラレーションが有効になっていません。それが問題の原因です。

+0

この情報はどこから入手できましたか? GoogleTVの開発者支持者の1人(Paul Saxman)は、GoogleTVのHWアクセラレーションが常に – dparnas

+1

であることを通知しました。GoogleTVチームのBhavyaが自分のアプリをテストして教えてくれました。 –

+1

私はソニーのGoogle TVのアップデートを入手しました。私のアニメーションはすべて今すぐ完璧です!変更するコードはありません、私はそれが大好き! –

0

サンプルコードhttp://www.warriorpoint.com/blog/2009/05/26/android-switching-screens-in-an-activity-with-animations-using-viewflipper/は、Sonyデバイスのページイン/アウトアニメーションを示します。あなたはあなたの側で別の何かをしていますか?

+0

これはまさに私がやっていることですが、この記事ではGOOGLE TVの問題については触れていません。私のアニメーションは携帯電話やタブレットで動作します。 –

0

GoogleTV上で同様のプロジェクトに取り組んで、それが今、オープンソースである:私は重要な要素としてギャラリーを使用しますが、GoogleTVと「スワイプ」遷移ギャラリーで大画面上のパフォーマンスの問題を抱えていた https://github.com/elsewhat/com.elsewhat.android.slideshow

使用する。 GoogleTVの商品管理の担当者と連絡を取り合い、根本原因の解決策を見つけることができませんでした。

ギャラリーをViewAnimatorと組み合わせてフェードアウト/フェードインエフェクトを偽装し、パフォーマンスがさらに問題になってしまった。

0

GTVのアニメーションは、ウォームアップしてからスムーズに実行できるようになるまでに時間がかかるようです。アニメーションの冒頭に小さなディレイを入れてみてください。

android:startOffset="1500" 

あなたの応答性は低下しますが、これは自動スライドショーで使用しているので、私たちの目的には受け入れられます。

+0

私は、私がやろうとしているすべてを殺すので、この種のコード調整を行うことに反対しています。タイムドアニメーションを再生しています。 –

関連する問題