私はアンドロイドを初めて利用しており、キャンバスをスクロール可能にするのに適した方法を見つけることができません。私はたくさんの調査をしましたが、実際に何が行われるべきかの完全な概要を誰も提供していません。ちょうどあいまいなアイデア&不完全なコード例。どんな助けもありがとう。私はscrollviewから拡張し、画面サイズよりも大きいキャンバス上にpngイメージを描画しました。スクロールバーが表示されますが、スクロールしないで&を消してしまいます。私は何が欠けていますか?アンドロイドキャンバスが最も簡単な形でスクロールします
1
A
答えて
3
描画するキャンバスを持つカスタムビューがある場合は、自分でスクロールを実装する必要があります。しかし、恐れはありません! GestureDetectorとScrollerと呼ばれる素晴らしいものがあります。
キャンバスに描画するxOffsetの値をスクロール/フイングイベントに合わせて更新するだけで済みます。私に知らせて - あなたのドロー(キャンバス)で基本的に
方法は、あなただけの
drawSomething(x, y)
しかし
drawSomething(x - offset, y)
私はあなたが持っている問題を説明することだし、それはまだ不明だ場合に呼び出すことはありません、私はさらに拡大することができます。
関連する問題
- 1. 簡単なテキストでもUITableViewのスクロールが遅くなります
- 2. OpenGLブレンダーのエクスポート形式でロードするのが最も簡単
- 3. 最も簡単な方法
- 4. 最も簡単なリバースプロキシ
- 5. Javaでロードする最も簡単な静的モデル形式ですか?
- 6. 最も簡単な一連のjavascript/jQueryイベントの最新のものを守る最も簡単な方法
- 7. Pythonで簡単なGUIを開発する最も簡単な方法
- 8. 最も簡単なテストでは動作しません
- 9. これはカレンダーのための最も簡単で簡単なアルゴリズムですか?
- 10. 最も簡単な方法は、垂直
- 11. C#の - のSqlClient - 最も簡単なINSERT
- 12. 最も簡単な方法realloc
- 13. 最も簡単なQT TCPクライアント
- 14. 最も簡単なSolrのDIHインデックス
- 15. 作成と最も簡単な方法
- 16. 最も簡単な色エディター/ IDEのテーマフォーマット
- 17. 最も簡単なTBBの例
- 18. 実装が複雑な要求が最も簡単な変更?
- 19. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 20. スクロールのTextView - クリックしてはあまりにも簡単
- 21. 非プログラマがWIPアプリケーションをテストする最も簡単な方法
- 22. 簡単なもの? C#で
- 23. CSVファイル処理Windowsスクリプト、最適なツール、最も簡単なaproach?
- 24. JavaScriptのゲームで最も簡単なコミュニケーションシステムは何ですか?
- 25. Rubyで最も簡単なサーブレットライブラリは何ですか?
- 26. ファイルを検索する方法は、最も簡単で簡単ですか?
- 27. 最も簡単なドロップインのPHP認証ソリューションですか?
- 28. PHP 5.2.6でbcryptにアクセスする最も簡単な方法は?
- 29. 最も簡単なServer-Side Javascriptは何ですか?
- 30. C++でスレッドプールを作成する最も簡単な方法は?
コードを表示できますか? –
githubカスタムビューのデモンストレーションをチェックアウトすることができます。特に - このクラスはhttps://github.com/TheHiddenDuck/custom_view_keyboard/blob/master/src/com/evilduck/piano/views/instrument/PianoView.java – EvilDuck
私の無知を許してください...私はプロジェクトを実行する際に問題があります。 ..私はどのように私の携帯電話でそれを実行できますか?すべてをダウンロードしてから? –