DoJaでスクロール

今日、また次女が”とびひ”(次女に言わせると「とびひげ」になるから可笑しい)にかかっちゃいまして、午前休をとって病院へ。

もう少し涼しくなると、出なくなるんだけどね。

で、久々にお仕事の話。

現在、iアプリで業務端末画面を作るにあたって色々しらべてるんですが、十字キーを使った縦横のスクロールができないことが判明しまして。

正しくは、高レベルAPI(Panelクラス)の場合に限り、キー操作はフォーカス制御にあてられるため、キーイベントという形では発生しない仕様らしいのです。(詳しくは下記参照)

http://q.hatena.ne.jp/1153887492

ということで、画面をスクロールするには、低レベルAPI(Canvasクラス)で実装しなければならないようです。

低レベルAPIは、主にグラフィックを制御する際に使用するので、我々のような業務アプリ画面(たとえばログイン画面とか)しか作ったことがない人間には未知の世界。どっちかというとゲームプログラミングに近い感じです。

まぁ、リーダーからの要望も「ドラクエみたいに動かして」って感じなので、ある意味理にかなっているんでしょうが。楽しいような不安なような。

明日からチャレンジです。

コメントを残す

メールアドレスが公開されることはありません。