タグ

2011年11月9日のブックマーク (6件)

  • Android画像付きリストの設定(ListView) - メグリ株式会社

    Androidでの開発で、リストビューに項目毎に画像を置くケースでの対応です。 メモリ使用量を抑える為、スクロールさせて実際に必要になったときだけ表示する対処を行う。 ● 読込中と読込完了時の設定 AsyncTaskでバックグラウンド処理を行い、読込中の場合はプログレスバーを表示させる。 ● 画像データのキャッシュの使用 AsyncTaskで一度読み込んだ画像をキャッシュに保持し、スクロールにより再表示する時にwebからの読込を省略する事で負荷を軽減する。 ● 画像データのキャッシュのクリア キャッシュを保持し続けるとメモリ使用量が増える為、リスト画面終了時にキャッシュをクリアする処理を呼び出す。 以上の事を踏まえたソースコードを以下に示します。 画面レイアウト設定用XMLファイル <?xml version="1.0" encoding="utf-8&

    Android画像付きリストの設定(ListView) - メグリ株式会社
  • Android | エリア内での表示方法

    画像を表示するImageViewクラスのオブジェクトの大きさと、表示される画像の大きさが異なる場合に、ImageViewのエリア内で画像をどのように表示するかを設定する方法を確認します。「ImageView」クラスで用意されている「setScaleType」メソッドを使います。 setScaleType public void setScaleType(ScaleType scaleType) Control how the image should be resized or moved to match the size of this ImageView. Related XML Attributes: android:scaleType Parameters: scaleType The desired scaling mode. 1番目の引数に表示方法を表す値をImageView

  • throw Life - Androidのアニメーションいろいろ

    //TranslateAnimation(float fromX, float toX, float fromY, float toY) TranslateAnimation translate = new TranslateAnimation(0, 10, 0, 0); //1000msの間で translate.setDuration(1000); //7回繰り返す translate.setInterpolator(new CycleInterpolator(7)); //アニメーションスタート img.startAnimation(translate);

  • 画面遷移のアニメーション | Techfirm Android Lab

    AndroidでもiPhoneみたいにぬるっと画面遷移したい!と思ったことありませんか? 上下左右から次画面が入ってくるようなやつです。 知らなかったのですが、実はAndroidでも画面遷移をアニメーションさせる方法がありました。 しかもかなり簡単です。 調べていた際に、こちらのサイトがかなり分かりやすかったので、具体的なコードについてはこちらを参考にしてみてください。 http://www.adamrocker.com/blog/289/activity_open_close_animation.html 以下はアニメーションの幅を広げるための補足になります。 Animation 上記サイトでは次画面が下から出てくるようなアニメーションですが、XMLの記述次第で様々なアニメーションが可能です。 アニメーションの種類としては次の様なものがあり、<set>要素内に複数記述するこ

  • Androidアプリのアニメーションリソースの使い方、定義方法

    Androidアプリのアニメーションリソースの使い方は? Androidアプリでは、文字列や色など、リソースとしてXMLに定義したりしますよね。 これと同じく、アニメーションをリソースとして定義する事ができます。 Androidアプリのアニメーションリソースの追加方法 まずは、アニメーションを定義する為のXMLファイルの追加の手順を説明します。 基的に文字列やレイアウトのXMLの追加方法と同じです。 EclipseでのXMLの追加方法 但し、アニメーションを定義するためのXMLを追加する場合は以下の画面の赤枠部分のラジオボタンで「Animation」を選択してください。 ファイル名は、何のアニメーションかわかるような適当な名前でOKです。 今回は、testanime.xmlとでもしておきます。 そして、Finishボタンを押すと、以下のように、Androidプロジェクトのresフォルダの

    Androidアプリのアニメーションリソースの使い方、定義方法
  • Androidアプリで“アニメーション”するための基礎知識

    Androidはアニメーションを最初から重要視 「アニメーション」機能は、Androidが提供するそのほかの機能に比べると、実用度は低いように感じられますが、実はバージョン1.0よりも以前からアニメーションはAPIとして開発者に提供されています。 その後、追加された機能に優先して、アニメーションが初めから用意されているのは、なぜでしょうか。 それは、「Androidにとってアニメーション機能は重要であるから」にほかなりません。 よくAndroidと比較されるiPhone/iPadは、素晴らしいアニメーションのエフェクトを持つGUIが備わっています。「いまどきのスマートフォンやモバイルデバイスは、カッコいいエフェクトが備わっていないとエンドユーザーに選ばれない」ということかもしれません。 Androidはシステム全体を通してアニメーションが駆使できるように設計されています。「メニューを開く」

    Androidアプリで“アニメーション”するための基礎知識