タグ

androidとimageviewに関するjavabayashiのブックマーク (7)

  • AndroidのDialogでデカい画像のプレビュー - shkh's blog

    AndroidのDialogを使えば良い感じに背景を暗くしてくれて、画像のプレビューとか格好良く出来そうだから使いたい。 でも、そのときImageViewのスケールをちゃんと設定しないとダサい余白が出来る。特にWEB上から画像を引っ張ってくるときは、でかい画像が来るかもしれないので、スケールの設定をしておかないとダサくなる。 以下はダサい例 何か上下に変な余白がある。この余白がImageViewのものだと気がつくのにかなり時間が掛かった。ずっとDialogのパディングだと思ってた。 以下はダサくない例 設定は以下 //Bitmap image ImageView iv = new ImageView(this); iv.setImageBitmap(image); iv.setScaleType(ImageView.ScaleType.FIT_XY); iv.setAdjustViewBo

    AndroidのDialogでデカい画像のプレビュー - shkh's blog
  • Android バックグラウンドで Bitmap を処理する

    Processing Bitmaps Off the UI Thread の内容に補足を付けて解説してます。 前回のエントリーで大きい画像を効果的に読む込む方法を解説しましたが、デコードするデータがディスクやネットワークにある場合、BitmapFactory の decode* メソッドは UI スレッドで行ってはいけません(というかメモリ上以外のデータを読み込む場合は全部だめ)。 これらの処理はディスクやネットワークのスピード、画像のサイズ、CPUのパワーなどさまざまな要因で完了までの時間が変わり、いつ完了するのかわかりません。 もし画像のデコード処理で UI スレッドをブロックしてしまうと、最悪 ANR が発生します。 そこで、AsyncTask を使ってバックグランドで Bitmap を読み込むようにします。 ■ AsyncTask を使う 特に何も考えないで作ると、きっとこんな感じ

    javabayashi
    javabayashi 2014/02/05
    平行処理を扱わなくてもImageViewのタグに一意に定まる値を仕込んでおいて、AsyncTaskのコンストラクタで保持しておいて、onPostExecuteで比較してやればなんとかなるかも。
  • Android で ListView に非同期で取ってきた画像を表示したら位置がおかしい件

    あ…ありのまま 今 起こった事を話すぜ! 『一番目のアイコンを設定したとおもったら、5番目のアイコンも設定していた』 な… 何を言ってるのか(ry でもね、ほんとにそう思いました。 Twitterとかによくみられる「左にアイコンがあってその右に文字」のレイアウト。 それを表現するために、Android だと ListView がまあよく使われると思います。 盛大にハマったので一応な解決策です。

    Android で ListView に非同期で取ってきた画像を表示したら位置がおかしい件
  • fchiba's memo [Android]ImageViewの表示サイズの決まり方(リライト)

    # http://fchiba.blog114.fc2.com/blog-entry-35.html をもう少しわかりやすく書きなおした。 # レイアウト計算の詳細を知らなくても読めるようになったはず。 ImageViewの表示サイズは、以下の要素によって決まります。 1. layout_width / layout_heightのパラメータ 2. Drawableの画像サイズ(IntrinsicWidth/Height) 3. minWidth / minHeight 4. maxWidth / maxHeight 5. BackgroundDrawable の画像サイズ(IntrinsicWidth/Height) 6. adjustViewBounds 7. padding 8. matrix 9. scaleType 10. cropToPadding このうち、1.~7.によって

  • Pinch Zoom on ImageView in Android

    javabayashi
    javabayashi 2013/11/15
    ズーム可能なImageView
  • yukku++

    メールのデバッグWebサービスを使う機会があったのでいろいろと試していたのですが、なかなか良いサービスを見つけたので紹介します。 debugmail.io ググラビティの低いサービス名ですね。 しかし、機能も画面もシンプルで使いやすくてなかなか良好です。 サインアップはメールアドレスでアカウントを作るか、FacebookアカウントかGoogleアカウントで行うようです。 ログインするとサンプルプロジェクトとメールが最初からあります。 TEXT/HTMLメール、添付ファイルにも対応しています。 Project という単位で接続情報を切ることができるので、複数のプロジェクトで横断的に使うこともできます。 Newボタンからプロジェクトを作ることができます。 Share withはそのメールアドレスのアカウントとプロジェクトを共有します。 他の開発者と同じメールボックスを見ることができます。 Fo

  • Androidアプリ開発 ImageViewで出てた警告

    開発中に気になったことをメモとしてブログにアップしていきます。私と同じような疑問を持った人の解決のヒントになれれば幸いです。 今回はImageViewの編集をしている際に出た警告についてです。ちなみに警告は以下の通りです。 [Accessibility] Missing contentDescription attribute on image こんな警告を出されても何の事だかさっぱりでした。Eclipseを面倒くさがって日語化しない私がいけないんですが・・・ がんばって調べたところ、Image Viewタグの中にcontentDescriptionという属性を加えてあげれば良いみたいです。 android:contentDescription=”@string/desc” こんな感じで記述しました。 もちろんstring.xmlにdescという名前で専用の文章を用意してあげました。

  • 1