2015-01-01から1年間の記事一覧

ODD開発について

この記事は 学生エンジニア Advent Calendar 3日目の記事です。 ODD Oyakodon Driven Development ふんわりたまごのこだわり親子丼 玉子と鶏肉、青ねぎを使い、風味豊かなだしで仕上げた親子丼です。お好みで別添の七味唐辛子をかけてお楽しみください。 セブ…

DroidKaigiのCFP書いた

droidkaigi.github.ioDroidKaigiのCFP募集が始まってたので出しました!!!! とりあえず、Viewの細かいことについて話したいなーって思ってるのでそこら辺をアピってます。 ポテチやkyoubashi.dexで話した内容にプラスαした内容をちゃんと資料作って発表しようか…

RecyclerViewのpreloadが素敵だよねっていう話

preload ・List形式で1行が1画面のImageView ・次の行のImageViewも先に描画しておきたい という感じでスムーズに高画質な画像を描画することによって、ストレスを与えないようにListしようと言うお話。 ListViewでの実装 わからなかった。 そもそもgetView()ま…

公開したView達

WaveSwipeRefreshLayout www.youtube.com recruit-lifestyle/WaveSwipeRefreshLayoutgithub.com BeerSwipeRefreshLayout www.youtube.com recruit-lifestyle/BeerSwipeRefreshgithub.com PlayPauseButton www.youtube.com recruit-lifestyle/PlayPauseButton…

CustomViewを作るときのテンプレートをAndroid初心者が考えた

CustomViewを作り機会が多い今日このごろ。 そこで考えるのがAPI制限だったり、パフォーマンスの事だったりなんです。 API制限はどうしようもないからパスするとして、パフォーマンスは出来るだけ対策、良くしていきたいと考えています。 多発するinvalidate(); Va…

Path#opの闇にハマって抜け出せなかった

View作りに欠かせないPath。 API19から追加されたPath#opを触ってみたことについて。 Path#opで何が出来るか 個人的な感覚ですが、異なる2つのPathを引き算したり、UnionしたりXORしたりすることが出来る便利なやつです。 例えば、 このようにPathですべて描画して…

自然な感じの拡大縮小の Interpolator

グラフはこんな感じ コードはこんな感じ gist.github.com前も登場した星のサンプルに当てたやつwww.youtube.com 最後に 素晴らしきInterpolator 参考 Interpolator を作ったリッチな View の Animation - あみゅーの( ・´ー・`)どやamyu.hatenadiary.com

減衰な Interpolator

前に作った減衰な Interpolator を。 多分使いドコロが結構ありそうだし、便利っぽいやつ。 gist.github.com個人的にyのMax値が高過ぎる気がしたり、もう少し強めに減衰させたほうが良いかなと思ったり。 式をちょこちょこ変えればイケるので適当に作ったらイケる…

TypeEvaluator を使った簡単な ValueAnimator

TypeEvaluatorがかなり便利だったのでソレについて TypeEvaluatorとは TypeEvaluator | Android Developers コレです。簡単に書くと... ValueAnimator.ofFloat(0.f,1.f); にしたValueAnimatorはセットしたDurationの間に0.fから1.fまでの値を受け取ることが出…

Interpolator を作ったリッチな View の Animation

Interpolatorが何かとかそういうのはググってください! 一番厄介なAnimationの変化率の式をどうやって作っていくかかなーと思うのでそこら辺を詳しく書いていきます。 Interpolatorの作成 android.view.animation.Interpolatorを実装すればInterpolatorになり…

Retrofit使ってて詰まったところとか

詰まったところを共有していこうかなって。 しょっぱながJsonArrayから始まってた How to grab JSON Array and use gson to parse each json object? (Retrofit)stackoverflow.com Jsonがいきなり[]から始まる奴のパースの仕方。 Kくんも困ってたこの問題、自分…

addViewしていったら追加したViewが横に並んでいき、横いっぱいになったら改行してくれるViewGroup

「addViewしていったら追加したViewが横に並んでいき、横いっぱいになったら改行してくれるViewGroup」 が必要になったからちょっと作ってみた。 gist.github.com 作ってて思ったんだけど、onLayout内の指定の仕方、なぜrightとbottomを基準にしたんだろう。 ま、…

ScrollViewの中に入れても平気なListView

LinearLayoutにaddViewしただけのようなパフォーマンスを発揮するListView Viewの再利用とは何だったのか 使い道がわからない gist.github.comProblems with GridView inside ScrollView in androidstackoverflow.com コレ、パクったonMeasureでカラム数とVie…

ADF2015に参加してた

参加してた APPLICATION DEVELOPER FESTIVAL | RECRUIT HOLDINGS - リクルートホールディングスrecruit-jinji.jp これに参加してましたー。いろいろ一回り二回りしたらスタッフ扱いになりイベントを少しだけ手伝う要因になりました。 ワタシ、ナイテイノタメニ、…

Android TVアプリ開発について(╬ ꒪⌓꒪)

書いた AndroidTVアプリの開発事情 | リクルートライフスタイル開発者ブログこれ、書いたんですが、もう少しだけ噛み砕いた言葉で色々と書きたい!!!! とりあえず、Android TV入門 - Qiita Android TV入門 - Qiita amyu/androidtv-Leanback amyu/androidtv-Leanb…

ListViewの子要素をTouch座標から求めるやつ

つくった コレ結局Dragしてる最中のTouch座標でListViewの子要素の位置を特定して、取得した子要素の大きさで緑色のViewをその位置にaddViewしてる感じなんです。 ま、具体的なpositionを求めるなら、 int position = hogeList.getTouchChildIndex(x, y) + hogeL…

Recruit Holdings Winter Internshipに参加してた

インターンに参加した RECRUIT HOLDINGS-リクルートホールディングス-|インターンシップサイト RECRUIT HOLDINGS-リクルートホールディングス-|インターンシップサイト コレっす。 参加して15万もらえて、優勝したら100万もらえる超良いインターン。 優勝こそ…

DragShadowBuilder使った時にonDragで取れる座標について

30分悩んで解決できたことの共有 あまりスマートじゃないのでもっと良い方法があったら教えて下さいー onDragで取れる座標 onDragから帰ってくるDragEventではgetXとgetYの座標をとれるメソッドがあります。 しかしこのDragEvent、startDragしたView内の座標し…

RegionとPathを用いた特定の部分のTouchEventの取り方

前回書いたViewの記事の補足を少し。 なんか日本語の記事が見つからなかったので書いちゃう。 TouchEventの制御 そもそもViewのonTouchEventが呼ばれる時はpaddingやTouchDelegateをしない限り四角いViewを触った時に呼ばれるはずです。 例えば、上のようなView…

IngressAchievementsっていうView作った

IngressAchievements amyu/IngressAchievements amyu/IngressAchievements · GitHub コレ作ったはいいんですけど、ライブラリ化するのとか作ってる最中にめんどくさくなってきて。 そのうち暇になったらまた進化させます。 六角形の部分のTouchEvent Region…

ここ最近ググったりしたこと

NavigationDrawerの引っ張ったら出てくる奴の背景を白にした時 Navigation Drawer semi-transparent over status bar not working android - Navigation Drawer semi-transparent over status bar not working - Stack Overflow StatusBarをtransparentなや…