Soumettre la recherche
Mettre en ligne
AndroidアプリのUI/UX改善例
•
1 j'aime
•
2,953 vues
Kenichi Kambara
Suivre
potatotips (iOS/Android開発Tips共有会) 第26回(2016/02/17)の発表資料です。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Recommandé
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
Android Wear & Android M 最新トピック
Android Wear & Android M 最新トピック
Kenichi Kambara
Jag201610 API Diffで見るNougat
Jag201610 API Diffで見るNougat
mokelab
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
Recommandé
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
Android Wear & Android M 最新トピック
Android Wear & Android M 最新トピック
Kenichi Kambara
Jag201610 API Diffで見るNougat
Jag201610 API Diffで見るNougat
mokelab
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
Android Wearの概要とアプリ開発の基礎
Android Wearの概要とアプリ開発の基礎
Kenichi Kambara
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
Alternative WebView
Alternative WebView
Shigeki Yamato
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
20161125 Unity-Android連携の発表資料
20161125 Unity-Android連携の発表資料
WheetTweet
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
20160902 unity勉強会発表資料
20160902 unity勉強会発表資料
WheetTweet
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
WheetTweet
Meta1のSLAM機能を試してみた
Meta1のSLAM機能を試してみた
WheetTweet
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
WheetTweet
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
WheetTweet
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
インフラジスティックス・ジャパン株式会社
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
shinya sakemoto
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
Contenu connexe
Tendances
Android Wearの概要とアプリ開発の基礎
Android Wearの概要とアプリ開発の基礎
Kenichi Kambara
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
Alternative WebView
Alternative WebView
Shigeki Yamato
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
20161125 Unity-Android連携の発表資料
20161125 Unity-Android連携の発表資料
WheetTweet
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
20160902 unity勉強会発表資料
20160902 unity勉強会発表資料
WheetTweet
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
WheetTweet
Meta1のSLAM機能を試してみた
Meta1のSLAM機能を試してみた
WheetTweet
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
WheetTweet
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
WheetTweet
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
インフラジスティックス・ジャパン株式会社
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Tendances
(20)
Android Wearの概要とアプリ開発の基礎
Android Wearの概要とアプリ開発の基礎
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Android Wear最新トピック+α
Android Wear最新トピック+α
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Alternative WebView
Alternative WebView
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
20161125 Unity-Android連携の発表資料
20161125 Unity-Android連携の発表資料
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
20160902 unity勉強会発表資料
20160902 unity勉強会発表資料
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
Meta1のSLAM機能を試してみた
Meta1のSLAM機能を試してみた
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
20171015 XR動向とコミュニティ活動のすすめ(XRgirls 1st meetup)
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Android Wearの未来予想図
Android Wearの未来予想図
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
En vedette
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
shinya sakemoto
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
動画のあれこれ
動画のあれこれ
Takumi KASHIMA
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱い
niwatako
5分でわかるText Kit
5分でわかるText Kit
Ryota Hayashi
Foreground検知
Foreground検知
takaharu kato
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
iOS Developers Conference Japan 2016
iOS Developers Conference Japan 2016
Tomoki Hasegawa
成長するデザイン組織
成長するデザイン組織
Mikihiro Fujii
スマートフォンセミナー Genesis#01
スマートフォンセミナー Genesis#01
tomo tsubota
第3回マネタイズHacks livedoor Blogのユーザー課金について
第3回マネタイズHacks livedoor Blogのユーザー課金について
tomo tsubota
第3回マネタイズHacks
第3回マネタイズHacks
tomo tsubota
テックヒルズ
テックヒルズ
tomo tsubota
マンガボックスのアプリができるまで
マンガボックスのアプリができるまで
tomo tsubota
DeNA Creativeseminar#2
DeNA Creativeseminar#2
tomo tsubota
デザインスプリントを採用した方が良い5つの理由
デザインスプリントを採用した方が良い5つの理由
tomo tsubota
企業をデザインシフトさせる方法と今後のデザイン戦略
企業をデザインシフトさせる方法と今後のデザイン戦略
tomo tsubota
UIは「習うより慣れろ」
UIは「習うより慣れろ」
tomo tsubota
デザイン組織に本気で取り組む
デザイン組織に本気で取り組む
tomo tsubota
En vedette
(20)
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
動画のあれこれ
動画のあれこれ
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱い
5分でわかるText Kit
5分でわかるText Kit
Foreground検知
Foreground検知
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
iOS Developers Conference Japan 2016
iOS Developers Conference Japan 2016
成長するデザイン組織
成長するデザイン組織
スマートフォンセミナー Genesis#01
スマートフォンセミナー Genesis#01
第3回マネタイズHacks livedoor Blogのユーザー課金について
第3回マネタイズHacks livedoor Blogのユーザー課金について
第3回マネタイズHacks
第3回マネタイズHacks
テックヒルズ
テックヒルズ
マンガボックスのアプリができるまで
マンガボックスのアプリができるまで
DeNA Creativeseminar#2
DeNA Creativeseminar#2
デザインスプリントを採用した方が良い5つの理由
デザインスプリントを採用した方が良い5つの理由
企業をデザインシフトさせる方法と今後のデザイン戦略
企業をデザインシフトさせる方法と今後のデザイン戦略
UIは「習うより慣れろ」
UIは「習うより慣れろ」
デザイン組織に本気で取り組む
デザイン組織に本気で取り組む
Similaire à AndroidアプリのUI/UX改善例
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
Koji Shigemura
Androidとは何か
Androidとは何か
Koji Shigemura
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
kujirahand kujira
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Kenichi Kambara
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
Kenichi Kambara
FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発
najeira
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
Nobuya Sato
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Masahiro Hidaka
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Satoru Yamaguchi
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会
Takeaki Tada
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
Devsumi 17 d-2
Devsumi 17 d-2
Daizen Ikehara
devsumi17 d-2
devsumi17 d-2
dikehara
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
海外展示会出展報告
海外展示会出展報告
Kenichi Kambara
Similaire à AndroidアプリのUI/UX改善例
(20)
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
Androidとは何か
Androidとは何か
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Devsumi 17 d-2
Devsumi 17 d-2
devsumi17 d-2
devsumi17 d-2
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
20110824 android apps_endo
20110824 android apps_endo
海外展示会出展報告
海外展示会出展報告
Plus de Kenichi Kambara
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Kenichi Kambara
Hello Flutter”の次におさえたい Flutterのポイント その5
Hello Flutter”の次におさえたい Flutterのポイント その5
Kenichi Kambara
[ABC2018Spring]Flutterアプリ開発入門
[ABC2018Spring]Flutterアプリ開発入門
Kenichi Kambara
“Hello Flutter”の次におさえたい Flutterのポイント その4
“Hello Flutter”の次におさえたい Flutterのポイント その4
Kenichi Kambara
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Sandbox
Kenichi Kambara
[Google I/O 2018 Highlights] Flutter / WearOS
[Google I/O 2018 Highlights] Flutter / WearOS
Kenichi Kambara
"Hello Flutter"の次におさえたいFlutterのポイントその3
"Hello Flutter"の次におさえたいFlutterのポイントその3
Kenichi Kambara
Hello Flutterの次におさえたいFlutterのポイントその2
Hello Flutterの次におさえたいFlutterのポイントその2
Kenichi Kambara
I/Oへの期待+海外渡航持ち物Tips
I/Oへの期待+海外渡航持ち物Tips
Kenichi Kambara
Hello Flutterの次におさえたいFlutterのポイント
Hello Flutterの次におさえたいFlutterのポイント
Kenichi Kambara
Developing Android Apps for Google Assistant
Developing Android Apps for Google Assistant
Kenichi Kambara
Google Assistant対応アプリ開発3つのポイント
Google Assistant対応アプリ開発3つのポイント
Kenichi Kambara
10分で作るGoogle Assistant対応アプリ
10分で作るGoogle Assistant対応アプリ
Kenichi Kambara
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
Kenichi Kambara
Android O (Picture In Picture)入門+実装例
Android O (Picture In Picture)入門+実装例
Kenichi Kambara
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Kenichi Kambara
Android O (Beta) Topics
Android O (Beta) Topics
Kenichi Kambara
Publishing Android Wear 2.0 Apps
Publishing Android Wear 2.0 Apps
Kenichi Kambara
Android Studio 2.3 New Features
Android Studio 2.3 New Features
Kenichi Kambara
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
Kenichi Kambara
Plus de Kenichi Kambara
(20)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutterの次におさえたい Flutterのポイント その6 (レイアウト編)
Hello Flutter”の次におさえたい Flutterのポイント その5
Hello Flutter”の次におさえたい Flutterのポイント その5
[ABC2018Spring]Flutterアプリ開発入門
[ABC2018Spring]Flutterアプリ開発入門
“Hello Flutter”の次におさえたい Flutterのポイント その4
“Hello Flutter”の次におさえたい Flutterのポイント その4
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Sandbox
[Google I/O 2018 Highlights] Flutter / WearOS
[Google I/O 2018 Highlights] Flutter / WearOS
"Hello Flutter"の次におさえたいFlutterのポイントその3
"Hello Flutter"の次におさえたいFlutterのポイントその3
Hello Flutterの次におさえたいFlutterのポイントその2
Hello Flutterの次におさえたいFlutterのポイントその2
I/Oへの期待+海外渡航持ち物Tips
I/Oへの期待+海外渡航持ち物Tips
Hello Flutterの次におさえたいFlutterのポイント
Hello Flutterの次におさえたいFlutterのポイント
Developing Android Apps for Google Assistant
Developing Android Apps for Google Assistant
Google Assistant対応アプリ開発3つのポイント
Google Assistant対応アプリ開発3つのポイント
10分で作るGoogle Assistant対応アプリ
10分で作るGoogle Assistant対応アプリ
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
[Kotlin勉強会] Hello Kotlinの次におさえたいKotlinの勘所
Android O (Picture In Picture)入門+実装例
Android O (Picture In Picture)入門+実装例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Android O (Beta) Topics
Android O (Beta) Topics
Publishing Android Wear 2.0 Apps
Publishing Android Wear 2.0 Apps
Android Studio 2.3 New Features
Android Studio 2.3 New Features
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
AndroidアプリのUI/UX改善例
1.
2016/02/17 神原 健一(@korodroid) potatotips #26 【Android枠】 AndroidアプリのUI/UX改善例
2.
2 自己紹介 l 神原 健一 (@korodroid) l
モバイル関連活動 l 国内外での講演活動 •Droidcon Stockholm 2014 •Droidcon Spain 2014 •Droidcon Amsterdam 2013 •Droidcon Paris 2013 •Smartphone & Tablet 2014 Spring Tokyo •Developers Summit 2015 l 書籍執筆 l ブログ「Mobile Dev Blog」 l NTTソフトウェア(株)所属
3.
3 ユーザに満足してもらえるアプリ 必要な機能が備わっていること 心地よいUI/UXを実現していること
4.
4 UI/UX改善と実現方式例
5.
5 セカイフォン(リアルタイム翻訳) http://www.iplatform.org/blog/sekai-phone
6.
6 UI/UX改善例 ①サイドメニューの変更 ②検索の操作性改善 ③アップナビゲーション対応
7.
7 ①サイドメニューの変更
8.
8 ①サイドメニューの変更 DrawerLayout →サイドメニュー入れ物 Toolbar →ActionBarの後継的なもの NavigationView →サイドメニューの内容
9.
9 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" // 中略 > <LinearLayout //
中略 > <android.support.v7.widget.Toolbar // 中略 > </android.support.v7.widget.Toolbar> </LinearLayout> <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="left" app:headerLayout="@layout/navigation_header" app:menu="@menu/navigation_menu"/> </android.support.v4.widget.DrawerLayout> ①実装イメージ
10.
10 NavigationView mNavigationView =
...; DrawerLayout mDrawerLayout = ...; Toolbar mToolBar = ...; // メニューアイコン押下時の処理 mToolBar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mDrawerLayout.openDrawer(Gravity.LEFT); } }); // メニュー内項目選択時の処理 mNavigationView.setNavigationItemSelectedListener( new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem item) { // … return true; } }); ①実装イメージ
11.
11 ②検索の操作性改善
12.
12 ②検索の操作性改善 SearchView →検索用ビュー OnQueryTextListener →テキスト入力感知リスナー Realm →データベース(LIKE検索)
13.
13 ②実装イメージ SearchView searchView =
...; searchView.setOnQueryTextListener(onQueryTextListener); // メニューアイコン押下時の処理 private SearchView.OnQueryTextListener onQueryTextListener = new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String searchWord) { // 決定キー押下時(searchWord:入力テキスト) // 例)「あ」→「め」→「決定キー」の場合: // 1回呼び出され、「あめ」が引数に渡される // →検索処理実行 } @Override public boolean onQueryTextChange(String newWord) { // 文字の追加・削除時(newWord:入力テキスト) // 例)「あ」→「め」の場合 // 2回呼び出され、1回目「あ」2回目「あめ」が引数に渡される // →検索処理実行 } };
14.
14 ③アップナビゲーション対応
15.
15 ③アップナビゲーション対応 Up Action →親画面への遷移 ParentActivity →Activityの親子関係を意識
16.
16 ③参考ページ Providing Up Navigation
(Android公式Developerサイト)
17.
17 (PR)今回の発表と関係ないですがw… • 技術評論社 • 定価2,580円+税 •
2015年11月17日発売 (2016年1月に電子版も!) • 詳細 http://www.iplatform.org/ blog/archives/2628
18.
18 おわり •Facebook:http://fb.com/kanbara.kenichi •Google+:+Kenichi Kambara •LinkedIn:http://www.linkedin.com/in/korodroid •Twitter:@korodroid ご清聴ありがとうございました。 (執筆、講演依頼などのお話がございましたら、 ご連絡をお願い致します。)