タグ

ブックマーク / blog.playispeace.com (7)

  • Titaniumがもっと楽しくなる開発環境

    Titanium でいい感じの環境を整えてみましたので紹介します。 coffeeScriptでalloyフレームワークを書いて、js変換をgulpで監視・自動化し、tishadowでリアルタイム反映させてます、という内容です。 tishadow 何よりまずはtishadowです。これで開発速度が倍になると言っても過言ではない。 インストール

    Titaniumがもっと楽しくなる開発環境
  • Titaniumで、いい感じのカルーセルUIを作る方法

    Titanium™ Advent Calendar 2013の10日目です。 いい感じにスライドするカルーセルを作るためのTips ScrollViewとScrollableViewって似てて紛らわしいですよね。 で、ここで突然問題です。 勢い良くスワイプしたらその分、ススーってスライドするけど、最後止まるときは、どれかのviewが画面に収まる形でパッと止めるには、どうすればいいのか? ScrollableView ScrollableViewを使うと、一枚一枚のviewが紙芝居のようにスクロールします。ですが、勢い良くスワイプしても1つとなりのViewに移動するだけで、パッと止まってしまいます。 ScrollView ScrollViewを使うと、勢い良くスワイプしたらその分の距離スライドしてくれますが、そのまま慣性の法則で動くだけで、キリのいいところで止まってくれません。 うまくミック

  • Titanium mobile でscrollイベントについて調べた話

    scrollViewをスワイプしてスライドさせたときに発火するのがscrollイベントです。 scrollしている間、scrollイベントが発火し続け、scrollが慣性で止まると、scrollEndが発火します。 以下のようなイメージ ・・・(略)・・・ [INFO] scroll x=345 [INFO] scroll x=346 [INFO] scroll x=347 [INFO] scroll x=348 [INFO] scroll x=349 [INFO] scroll x=350 [INFO] scroll x=351 [INFO] scrollEnd xはscroll時の座標です。 疑問(1) scrollEndが発火しない? scroll中にtapして強制的にscrollを止めた直後、scrollEndが発火しません。 が、tapを終えると(tapしたマウスのクリックを離す

  • Titanium mobile でやってはいけないTi.App.addEventListener

    addEventListenerをTi.Appに設定する場合、 Ti.App.addEventListener("save_astronaughts",function(){ Ti.App.info("I'll save you!!"); }); な感じで書きます。 が、注意しなければならないのは、この処理が複数回呼ばれるような場所にあると、呼ばれるたびにeventが追加されてしまいます。同じイベント名だからといって上書きされません。 私にも、windowをopenしてcloseしたらそのwindow内で定義したevent全て消えてくれるのかと思ってた時期がありました。。。 前の日の記事でもaddEventListenerについて書かれていますが、 var win = Ti.UI.createWindow({}); win.addEventListener("save_astronaugh

  • Ti.Developers.meeting Vol 1.0に参加してきた

    Ti.Developers.meeting Vol 1.0に参加してきましたので、内容のメモ。タグは#TDm1 Android/iPhoneアプリJavascriptだけで作れるTitanium Mobileを知ろう! @masuidriveさんの発表 HTML5 vs Ti ではなく HTML5 & Ti 200,000developers、30,000apps 実績:ココログ、Maeda-1、amadana、サイボウズlive,MogSnap ・・・etc User Experienceをどう提供するかが大事 できない(苦手な)こと:画像フィルター、シューティングゲームのようなリアルタイム性 最終的にはモジュール(Obj-c,Java)で書ける デモ http://bit.ly/TiHandsOn 技術的にできることとアプリとしてできることは違う。iphoneUIガイドラインなど。

    donayama
    donayama 2011/12/10
  • 【Titanium Advent Calendar 2011:四日目】画面遷移

    この記事は、@astronaughtsさん企画の「Titanium Advent Calendar 2011」向けに書いています。 ただいまtitanium勉強中の身でして、大したことを書けないですが、最初につまった画面遷移について書きます。 Titaniumを勉強するにあたり、さまざまな機能が詰め込まれたサンプルKitchenSinkがとても役に立ちます。 コードを見てみると、tabにwindowを置いて表示していくような流れになっています。 var tabGroup = Titanium.UI.createTabGroup({id:'tabGroup1'}); var win1 = Titanium.UI.createWindow({className:'win1'}); var tab1 = Titanium.UI.createTab({ id:'tab1', window:win1

  • PHP祭りに参加して〜1日目

    PHP祭りに参加したので、そのレポート 9時から10時まで受付予定だったので、少し余裕を持って参加したつもりでしたが、環状線の内回りと外回りを間違えるハプニングで、10時すぎに会場入り 概要説明 まずは、イベントの概要説明。祭り2回目の方がこの時点では少なかったのですが、これは経験上分かってて遅れてくるのだとかw 部屋は二人の相部屋ですよとか、細かい注意事項が「みなさん大人なので」ということで終わったりw セッション 最初は@yando さんの「ハッカソン入門」 ハッカーとは? ハッカソンの例 とにかくアウトプットgithub,blogに!twitterでは流れてしまう) 次に、@hyoshiok さん の「ハッカー文化を根付かせる」 民族誌・・・その文化では当たり前のことを記述する ミッドナイトプロジェクト(スカンクワークス)、googleの20%ルール 統制の手法。強制的統制、功利的

    PHP祭りに参加して〜1日目
  • 1