Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。
○位置補正 画像の拡大・縮小ではタッチ位置を基点にズーム処理を行いますので、単純にズームすると意図せず画像が見切れてしまったり、意図しないスペースができてしまうことがあります。したがって、美しくズーム処理を行うためには、拡大・縮小後に画像位置を補正してあげることが必要となります。 画像の描画処理には、前述した通り、setImageMatrix()メソッドを使用します。 注意して頂きたいのは、setImageMatrix()メソッドをcallしてもこのメソッド内で描画処理が行われる訳ではないということです。あくまでもこのメソッドが基点になり描画処理が起動されるだけで、実際に描画が行われるのはonDraw()メソッドです。 そして、setImageMatrix()のコールとonDraw()の呼び出しは必ず1対になっている訳ではないということを忘れないでください。 例えば、ドラッグイベントやピン
Androidアプリのド短期案件対応中です。かなーり久しぶりなので本を読んだり、ネットで調べながら昔の勘を取り戻しながら進めています。 下図のようにSlideBarの変化に伴って、バーの上部に配置したImageViewを連動させて動かしたいと考えています。 そもそもViewをどうやって動かすべきか悩んだ結果、SlideBarの変化に応じて左のマージンの距離を変えることを思いつきました。Viewの現在のマージンを取得して、値を変更して、再度ImageViewへ反映させました。 // IDからImageViewを取得する ImageView imageView = (ImageView)findViewById(R.id.thumb_image); // ImageViewからマージンを取得 MarginLayoutParams lp = (MarginLayoutParams)imageVi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く