0

プロジェクトでSemanticZoomを使用しています。正常に動作しますが、適切に処理されません。その作業をよりスムーズにするために何ができますか?

4

1 に答える 1

1

あなたの質問は非常に漠然としているので、私があなたに与えることができる一般的な推奨事項は、拡大表示と縮小表示の構造を似たものにすることです。たとえば、ズームインしたビューにほぼ水平の GridView が表示される場合、ズームアウトしたビューには同様に構造化された水平レイアウトが表示されます。Windows 8 の [スタート] メニューを考えてみましょう。ズームアウトしたビューで、グループ化されたアイコンが縦に積み重なって表示された場合は不合格です。これは視覚的に不快です。ベスト プラクティスは、コンテキストを変更するだけで、ビュー間で一貫性を保つことです。

アニメーションのパフォーマンスのことを意味している場合、2 つのビューの複雑さがハードウェアで合理的に表示できる以上である可能性があります。ユーザーが自分のハードウェアでこれを発見するのではなく、ハードウェアでこれを発見したことを嬉しく思います。2 つのビューを分解し、全体的な設計の複雑さを再考する以外に、これに対する真の解決策はありません。これを行う前に、単純な一連のビューをテストして確認してください。

セマンティック ズームは、ユーザーにとって理解しやすいものでなければなりません。さらに重要なことは、メトロ アプリケーションの通常の部分であり、ユーザーが期待するのは当然であるため、これを使用する必要があることです。アニメーションの実行はハードウェア ベースであるため、滑らかな遷移が必要です。ただし、すべてのハードウェアが同じように作られているわけではありません。限界を押し広げないでください。優れたアプリを作成してください。

于 2012-05-30T16:09:03.253 に答える