Code Lab

CakePHP/Python/Swiftを勉強中... 好きなことで生きて行く!

Cordovaを使っていてよかったこと。

お昼に書いたこの記事の続き?...
shota-natuta.hatenablog.com

続きを読む

Cordovaを使ったアプリを作っていて思ったこと。

Cordovaをプロジェクトで使ってみた。
Cordovaの最初のイメージは、フロントエンドでも手が出しやすく、HTML/CSS/JSgあ使える人なら誰でもアプリを作れる魔法のようなもの...
と思っていました。

続きを読む

Mac book pro 2016 買ってみた!

ついに買ってしまった!
悩んで、悩みまくった...
旬はすぎてしまったし、あと少し待てばまた新型が出てくるかもしれない。
ちょっと、問題があるのもYouTubeやレビュー記事をみて知っていた。
だけど、専門学校で買った2012年のMBPはもう、動作がきつい。
エディターを開くのも遅いし、ちょっとした画像の編集も辛い...

んで、買った!

続きを読む

Xamarinで一週間以上つまってSwitchに逃げてる話し

いや、ゼルダの伝説おもしろすぎじゃない!?
ボンバーマン、ラグすごいけどみんなでやると盛り上がるよね!!

続きを読む

Atomでインデントを自動で揃える

揃えたい部分のコードを選択し、
Edit->Lines->Auto Indent

でいける。

Xamarin.Forms Navigationの遷移アニメーションをしたからびゅっとだすやつ

Navigationのページ遷移のコード。

await Navigation.PushAsync(new TestPage());

いろんなサイト見ながらちょこちょこ書いているんだけど、だいたいこれで
このコードでは右から左にすっとページが出てくるんだよね。
ナビゲーションだからこれで全然よろしいのだけど、
したからビュッとだしたいときあるよね。

それはこっちだった。

await Navigation.PushModalAsync(new TestPage());

Navigation.Pまで打つと、予測変換で4つほど候補出てきて適当に変えてみたらできた!

また少し幅が広がったね!

ゼルダの試練の途中だからこれだけメモしておくね

Xamarin.Forms ListView セルをタップ後に背景色を元に戻す

f:id:natuta:20170304001932j:plain
ListViewをタップした時に画像のように背景がグレーになると思うんですけど
これ、遷移後も背景がグレーのままなのでどうしたものかと...

いろいろ調べた結果、

listView.ItemTapped += async (sender, e) =>
{
	// ページを遷移する
	Data item = (Data)e.Item;
	System.Diagnostics.Debug.WriteLine("sender:" + item.Message);

	// 選択後背景を元に戻す
	((ListView)sender).SelectedItem = null;

	await Navigation.PushAsync(new DeletePage(item.Message));
};

「選択後背景を元に戻す」と書いてある部分これが背景を元に戻してくれます。
選択状態を解除して元に戻すということです。

背景色をどうにかしようと思っていたので、調べても全然出てこなくて...
灯台下暗しってこうゆうことですね。