タグ

2017年1月19日のブックマーク (10件)

  • CardViewの基本的な使い方とRecyclerViewとの合わせ技 - Qiita

    今更感ありますが何かと使うのにあんまりいいサンプルコードなかったのでパパッと書いていきます。 てっきりRecyclerViewやlistViewと合わせて使うのかなーと思ってたんですがあんまりそういった記事がなかったので驚きました。 RecyclerViewと一緒に用いることでCordinatorLayoutと一緒に使ってマテリアールなUIでの実装ができますし、そこにCardViewを組み合わせればどんどんモダンっぽいアプリになるのではないでしょうか。 今更感ある記事なのでそんなに詳しくは書きませんが参考になればと思います。 特に難しいことはありませんが、気を付けることといえばcardViewというより「CardLayout」のような気もするんですがどうなんでしょう.... 解説はいいから~という場合ここのコードのコピペのみでは不完全なのでGithubにコードが上げてあるので参考にしてみて

    CardViewの基本的な使い方とRecyclerViewとの合わせ技 - Qiita
  • DataBindingを使ってSpinnerの選択位置を得たり操作したりしたい - Qiita

    2017/2/3 更新 コメントでご教授いただいたとおり、android:selectedItemPositionという定義済みattributeが既に存在していましたのでそちらを利用するよう改めました。 参考:Android data bindingで定義済みの属性リスト - Qiita 選択肢としてのテキストではなく選択位置に応じたコード値を取得したいとか、別の処理に応じてコード側からSpinnerの選択位置を操作したいというようなことってギョームアプリではよくあることだと思います。 今まではActivityなりFragmentなりにゴリゴリ処理を書いていましたが、DataBindingを導入してもうちょっと効率よくできないかと考えてみました。 コード BindingAdapter AdapterView.selectedItemPositionを利用しますので、TextViewのan

    DataBindingを使ってSpinnerの選択位置を得たり操作したりしたい - Qiita
  • 今更遅れてDataBinding事始め(3.7) - exception think

    はじめに コンパイルエラーを発生させない書き方 BindingAdapter アノテーション BindAdapterのnamespaceに関して ImageViewにたいして data-binding有効時の 定義済みの情報に関して その他のアノテーション BindingMethod アノテーション InverseBindingAdapter アノテーション はじめに を読んでのエントリ これStackOveFlowとかには載ってて、ちょっと記載方法を書いてみる コンパイルエラーを発生させない書き方 ViewDataBinding のまま使えという話 ただそのクラス特有のidとかsetterとかは引っ張ってこれない viewのlayout.xml上で頑張れという方針 難しいのはBindAdapterアノテーションで拡張すればいいよね? らしい layout/recycler_item.xm

    今更遅れてDataBinding事始め(3.7) - exception think
  • Android BindingAdapter order of execution?

  • Android spinner Data Binding using XML and show the selected values

    teracy_junk
    teracy_junk 2017/01/19
    DataBindingで実装したSpinnerの選択位置をどうやって変更するのか悩んでたがInverseBindingAdapterで滅茶苦茶簡単に実装できた。
  • ログイン - はてな

    パスワードを忘れた方はパスワードの再設定を行ってください。 初めての方ははてなID登録 (無料) してください。 うまくログインできない方はお問い合わせをご覧いただき、Cookieの設定をご確認ください。

    ログイン - はてな
  • Androidの主要画像系ライブラリのTread Poolをみる - Qiita

    CPU数はRuntime.getRuntime().availableProcessors()の値です 上の表だけでは説明が不十分なのでそれぞれ少しだけ補足します。 picasso 参照クラスはこちら PicassoExecutorService picassoはデフォルトでは3ですが、WiFiでは4にするなど通信状況に応じてpool sizeを変更しています。 private static final int DEFAULT_THREAD_COUNT = 3; void adjustThreadCount(NetworkInfo info) { if (info == null || !info.isConnectedOrConnecting()) { setThreadCount(DEFAULT_THREAD_COUNT); return; } switch (info.getType

    Androidの主要画像系ライブラリのTread Poolをみる - Qiita
  • モバイルアプリのスレッドプールサイズの最適化(画像読み込み編) - クックパッド開発者ブログ

    クックパッド海外向けのAndroidアプリを開発している @rejasupotaro です。海外チームでは英語圏だけでなく、スペイン語圏やアラビア語圏や、その他いろいろな地域・ユーザーの環境に合わせてサービスをローカライズしながら展開しています。 東南アジアや南米では日に比べるとネットワークは不安定で遅く、現地に行って自分たちのサービスを使うと読み込みの遅さに愕然とすることがあります。レシピサービスにとって画像の読み込みの速度は重要なので、これまでもレイテンシ、フォーマット、圧縮率、キャッシュ、画像サイズ、リクエストの優先度、プリロードなどさまざまな最適化を試みてきました。今回はスレッドプールのサイズについて考察しました。 非同期処理とスレッドプール Androidには、UIを操作することができる唯一のメインスレッドと、APIや画像のリクエスト、DBの読み書きなどの時間のかかる処理でメ

    モバイルアプリのスレッドプールサイズの最適化(画像読み込み編) - クックパッド開発者ブログ
    teracy_junk
    teracy_junk 2017/01/19
    『実際のユーザーは検索していきなり全力で下までスクロールしたりしない!つまり、画面内に表示される画像の数よりワーカースレッド数を多くしても無駄になってしまう可能性が高いのではないか』あー
  • Twitter、Googleにモバイルプラットフォーム「Fabric」を売却

    Twitterは1月18日(現地時間)、開発者向けモバイルプラットフォーム「Fabric」を売却すると発表した。取引金額は公表されていない。 Fabricのチームは取引完了後、GoogleのDeveloper Product Groupに統合され、2014年に同社が買収したモバイルBaaS「Firebase」のチームと協力していく。 買収完了後、GoogleはFabric、クラッシュ報告ツールの「Crashlytics」、アプリ解析ツールの「Answers」、認証システムの「Digits」、開発自動化システムの「FastlLane」を従来通りアプリ開発者に提供していく。開発者側は何も手続き等をする必要はない。 GoogleはCrashlyticsをFirebaseのメインのクラッシュ報告ツールとしても採用する計画だ。 Twitterの開発者サービスとしては、「Twitter Kit」「T

    Twitter、Googleにモバイルプラットフォーム「Fabric」を売却
    teracy_junk
    teracy_junk 2017/01/19
    『Fabricのチームは取引完了後、GoogleのDeveloper Product Groupに統合され、2014年に同社が買収したモバイルBaaS「Firebase」のチームと協力していく』
  • なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列

    営業やマネージャーにとって、現場にいるプログラマというのは扱いづらい存在である。 飲み会などで、普段の彼らを観察してみると。同じエンジニア同士で固まってボソボソとよくわからない話をして、控えめな声で笑っており、総じて温厚で、扱いやすそうな人々に見える。 ところが、仕事になると、彼らはなんやかんのと理由をつけて、スケジュールに文句を言い、プロジェクト途中のリクエストには素直に答えてくれず、あげくには遠回しな嫌味を言ってきたり、極端な場合には、その温厚な仮面を投げ捨てて、攻撃的な暴言さえ吐く事がある。 どうも彼らは我々の事が嫌いらしい、と感じている営業・マネジメント職の人もいるのではないだろうか? 彼らの人格や価値観に問題がある可能性も否定しないが、このような感情的な齟齬は、多くの場合、あなた自身が彼らの「自尊心」を傷つけていることに気づいていないことが多い。 プログラマの自尊心 プログラミン

    なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列
    teracy_junk
    teracy_junk 2017/01/19
    『もし、残業や休日出勤を命じた時に、プログラマが大きくため息をついたのなら、それは休日の予定が台無しになったことだけが理由ではない(往々にして彼らに休日の予定などないのだし)』おい!