2018年08月21日 [Android] TransitionManagerで簡単アニメーション アニメーションを付けるとアプリの見栄えがグッと良くなる事が多い。(もちろんやりすぎは良くないが。)そこで、今回は簡単に出来るアニメーションをやってみる。 横に2つ並んだImageViewの左側を非表示にし、右側が詰まるアニメーションを行うようにする。 続きを読む タグ :#Android#kotlin
2018年08月20日 [Android] ConstraintLayout使用時にコードからマージンを変える 便利なConstraintLayoutだが、コードからマージンを変更するにはどうすればいいか。簡単なサンプルを使って確認してみる。 続きを読む タグ :#Android#kotlin
2016年09月05日 [Android] デバッグ時とリリース時で処理を分ける デバッグ時とリリース時で処理を分けたくなる場合はよくある。例えば、このように何らかの情報をデバッグ時のみ出力する場合等だ。 しかし、ググってみればわかるが、実行時にはこのBuildConfig.DEBUGはtrueになってくれない。そこで、それを有効にするためにbuild.gradleのdependenciesに releaseCompile project(path: ':library', configuration: 'release') のように記述すれば良いと書いてあるサイトがたくさん見つかる。しかし、私の環境では以下のようなエラーが出てしまい解決できなかった。 Error:(24, 0) Project with path ':library' could not be found in project ':app'. なので、別の方法を模索してみる。 続きを読む タグ :#Android
2016年07月27日 [Android] 画像をタイル状に設置する 画像をタイル状に設置するにあたってまず思いつくのはxmlで定義してしまうことだろう。例えばこのように定義し レイアウトエディタでこのように定義する。 これを実行するとこのようになる。では、横だけ繰り返したい場合はどうすればいいのか。これから見ていこう。 続きを読む タグ :#Android
2016年07月25日 [Android] カスタムフォントを組み込む TextView等に独自のフォントを使いたい時があるだろう。1〜2箇所なら画像で用意するというのも手だが、数え切れないくらい必要であったり、どうしても文字列でないと困る場合もある。そんなときはTextView(やその他のView)のサブクラスを作るのが手っ取り早い。以下に、その手順を見ていくことにする。 なお、フォントはこちらのものを使用させていただいた。Kazesawa フォント: M+ と Source Sans Pro の合成フォント 続きを読む タグ :#Android