Androidホーム画面作成用質問スレ Part4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ホーム画面を作るにあたっての質問スレです
こんな事したいんだけど
これどうするの?
と思った時に活用して下さい
質問者さんへ
質問はできるだけわかりやすく。参考画像等があれば添えて下さい
回答者さんへ
質問が細かくなるようでしたら各専用スレに誘導してあげて下さい
関連スレ
【ホーム】Android Homeアプリ Part34【SUB】 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/android/1457171320/
【ホームアプリ】Lightning Launcher Part7 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/android/1450488514/
気軽に「こんなAndroidアプリ探してます」20本目 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/android/1479478136/
Androidアプリ質問スレPart16【探し物は別スレ】 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/android/1471368875/
Androidのホーム画面を気楽に晒すスレ part67©2ch.net
http://potato.2ch.net/test/read.cgi/android/1463195936/
【二次元おk】Androidホーム画面晒しpart34 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/smartphone/1452137932/
※テンプレは必要になるようでしたら随時議論と言う事で
※前スレ
Androidホーム画面作成用質問スレ Part2
http://potato.2ch.net/test/read.cgi/android/1436097233/
Androidホーム画面作成用質問スレ Part3
http://egg.2ch.net/test/read.cgi/android/1480668799/ >>477
どうやって祝日が0になるのを確認したのか言ってくれないと何も言えん。
エスパーじゃないからな。 >>466
臨時ダイヤは利用している路線の運行情報のツイッターをRSSで取得して表示するだけにして、詳細はググッた方がいいと思うけどね >>478
設定で日付を強制変更。
土曜、日曜日、年末年始は反映を確認。
祝日は平日と同判定。
じゃないか? >>480
$if(ci(title,0,日本の祝日)="",if((df(D,12M31d)-df(D))<=3|df(D)<=3,2,if(df(f)=6,6,if(df(f)=7,7,0))),1)$
いろいろやってたら、↑でうまくいった。 色々お世話になったので、これからホーム画面にklwpで時刻表を作りたい初心者用に残しておく。
ただし、これより良い方法はあるはずなので、あくまで参考に。 まず、その時間帯の時刻表の表示方法。
ちょっと長いが勘弁。
これで0時から23時まで時間ごとに表示される。
特急は赤、急行は水色。
$tc(split, "00 07 50 [c=#00FFFF]56[/c] 07,07,終了,終了,終了,09 51 02,02 58 ,,,,,,,,,,,,,,,,,,[c=#FF0000]04[/c] 08 12 00", ",", df(h))$ 途中の,間は省略してるが、0時から23時まで準に入力する。
表示させたい駅をリストで作成してすべてコンポーネントに収める。 作成したコンポーネントのレイヤーで表示、非表示を制御。
平日の場合は下記の通り。
$if(if(ci(title,0,日本の祝日)="",if((df(D,12M31d)-df(D))<=3|df(D)<=3,2,if(df(f)=6,6,if(df(f)=7,7,0))),1)=0,ALWAYS,NEVER)$ 日曜日のダイヤなら、
$if(if(ci(title,0,日本の祝日)="",if((df(D,12M31d)-df(D))<=3|df(D)<=3,2,if(df(f)=6,6,if(df(f)=7,7,0))),1)=7,ALWAYS,NEVER)$
これを切り替えたいダイヤ分作成して重ねて配置。
これで自動で平日、休日のその時間帯の時刻表が表示されるはず。
時刻の入力が極限にダルいが、あとは良い方法を探ってくれ。 >>487
わるい。。
一個だけ欠点を見落とした。
$tc(split, "00 07 50 [c=#00FFFF]56[/c] 07,07,終了,終了,終了,09 51 02,02 58 ,,,,,,,,,,,,,,,,,,[c=#FF0000]04[/c] 08 12 00", ",", df(h))$
これだと、24時が翌日の0時とみなされる。
たとえば、金曜日の24時のダイヤは、土曜のダイヤになってしまう。
土曜の0時は平日の24時の時刻表、日曜日は土曜の24時の時刻表を入れとけば、金土は回避できるけど、日曜日、祝日が回避出来ない。
なんか解決方法ないかな? >>487
これでいけるかな。。
$tc(split, "00 07 50 [c=#00FFFF]56[/c] 07,07,終了,終了,終了,09 51 02,02 58 ,,,,,,,,,,,,,,,,,,[c=#FF0000]04[/c] 08 12 00", ",", (df(h)-2))$
入力する時刻表の順番は、2時〜25時
都内は1時まで動いてることもあるから、1時は25時で対応。 あ。。
だめだ。。
ここだけ変えてもレイヤーの表示、非表示判定が24時になると翌日の0時と判定されるから、やっぱり翌日の時刻表になっえしまう。
なんか解決方法ない? 試行錯誤することはいいことだ
その勢いでウィジェットアプリ作っちゃえ >>491
その判定方法がわからない。
0時は24時、1時は25時と判定できる?
それとも判定する時間を2時間遅らせる?
だれかやり方を教えてください 曜日とかって日曜基準の0始まりでずらしたい時1とか-1入れるから時間のケツに,-2とかで行けないのかね? >>495
dfだろうとciだろうとaやrを指定できるんだから
朝4時みたいな電車走ってない時間で
日が変わるように指定すればいいだけ
$df(d,r4h)$
$ci(title,0,r4h,日本の祝日)$
とすれば朝4時に日付が変わる googleドライブにこんなのが残ってた
レイヤーの表示に使ってた演算子っぽい何かだね
確かこれのALWAYSとNEVERを逆にすると平日になってたっぽいけども
土日と正月対応
$if(gv(time)=0,REMOVE,
df(Mdhmm)>=11111&df(Mdhhmm)<=112359,ALWAYS,
df(Md)=12,ALWAYS,df(Md)=13,ALWAYS,
df(Mdhmm)>=14000&df(Mdhmm)<=14110,ALWAYS,
df(fhhmm)>=60111&df(fhhmm)<=62359,ALWAYS,
df(f)=7,ALWAYS,df(fhmm)>=1000&df(fhmm)<=1110,ALWAYS,
NEVER)$ >>497
ありがと!
そんなことできるの初めて知ったわ。
一応レイヤーの判定式置いとくね。
平日用
$if(if(ci(title,0,r4h,日本の祝日)="",if((df(D,12M31d)-df(D,r4h))<=3|df(D,r4h)<=3,2,if(df(f,r4h)=6,6,if(df(f,r4h)=7,7,0))),1)=0,ALWAYS,NEVER)$
祝日用
$if(if(ci(title,0,r4h,日本の祝日)="",if((df(D,12M31d)-df(D,r4h))<=3|df(D,r4h)<=3,2,if(df(f,r4h)=6,6,if(df(f,r4h)=7,7,0))),1)=1,ALWAYS,NEVER)$
あとは見比べればどこを変えていいかわかるべ。 >>495
完成したらホーム画面良ければうpしてね
どんな感じか見てみたい >>500
デザインはいろんなところから気に入った物をパクっているので、批判は受け付けません。
https://i.imgur.com/UwQPCmr.jpg
https://i.imgur.com/zBoijUh.jpg
さらにスイッチで開くと個人の予定表とかバス停とか出てきて、いちいち隠すのめんどくさいので、これくらいで勘弁。 >>502
全くの初心者状態で作り始めたので、ここまで作るのに2カ月くらいかかってる。
まずnovaなどのランチャーを勉強するのに一週間。
zooperとかのウィジェット系を勉強するのに一週間。
klwpの存在をしって試行錯誤に一週間。
今回のこのデザインのベースを作るのに一週間。
そこから天気予報、個人の予定表、音楽系、電源やメモリー系表示を試行錯誤して構築するのに3週間くらい。
ペルソナ5の日付表示をどこかのサイトで作っているのをみかけたが、klwp用が配布されてなかったので、自前で作成2週間。
で、今回の時刻表に3日くらい?
結構費やしてるよ。 >>503
こんなのを2ヶ月で作れるんか....
もう才能の話になるなこりゃw
ところで俺たまプラからた92でセン南よく行くんだけどもしかしたらニアミスしてるかもなw >>504
セン南はたまにしかいかないけど、かもなー。
田都乗るときは鷺沼にでちゃうし。
ちなみにコンポーネントは配布してるもの使えば、それなりに作れるよ。
いちから作ろうと思うとこのぐらいかかっちゃうけど。
あとは根性と根気。
おれも平日以外の時刻表はまだ作れてないし、
時刻表の打ち込みが一番ダルい。。 >>501
センスがにじみ出てて素晴らしい
Outlookの未読が0.5になってるのが気になるがw
ところで時刻表打つのが大変ならどっかのサイトから拾えばいいんじゃないか?
正規表現で置き換えていけば意外とすぐ終わりそうだけどな >>501
センスがにじみ出てて素晴らしい
Outlookの未読が0.5になってるのが気になるがw
ところで時刻表打つのが大変ならどっかのサイトから拾えばいいんじゃないか?
正規表現で置き換えていけば意外とすぐ終わりそうだけどな >>504
ちなみに、さっきのはnovaランチャーとklwp、ホルダー管理系アプリだけでほぼほぼ作成してる。一部アイコン表示させるためのアプリ使ったりしてるけど。
さらにすぐこっちに切り替えもできるようになってる。
こっちはnovaランチャーとEVA SYSTEM MONITERっていうライブウォールペーパー。
たりないものをnovaランチャーとzooperの透明アイコンで保管。
気分で変えてる。
https://i.imgur.com/lYOfDyD.jpg klwpで特定の時間までカウントダウンして、その時間になったら透明度100%にする式ってありますか?
あとタイマーが透明度100%になったら次のタイマーを表示させる、つまり1のタイマーが透明度100%になったら2のタイマーを起動させる、そして1→2→1→2→1→2→...のようにできる式もあったら教えてほしいです >>510
Q. ○○ありますか?
A. ピンポイントでそんなことができるものはないです。 >>507
そうなんよ。
outlookに限らず、未読数カウントが安定しないんだよ。
安定してるのは、不在着信数とGmailくらいかな。。
Gmailも重要に落ちてこないとカウントしないけど。。
いずれ解決すればいいやと思ってる。 >>507
あと時刻表は、特急、通特、急行で色変えなきゃいけないし、そこまで置き換えることを考えるのがめんどくさくて、PCでみながらテキストで起こしてスマホに転送してる。。 そういえば、klwpの$mi(cover)$でミュージックカバーを表示させてる人がいたら聞きたいんだけど、たまに画面にノイズが走ることない?
初めはそんなことなかった気がするんだけど、最近頻繁にノイズがはしってて気になりだしたんだが、俺だけの症状なのか、仕様なのか判断できなくて。。 >>514
どっかのサイトをhtmlで表示させて、タグを色に置き換えれないかな?
特急とかに色つけてるサイトを見つければ色のタグを置き換えれると思うんだけど >>508
これの背景みたいな六角形の模様が欲しい >>515
動画を撮って、決定的瞬間を静止画に納めることができた。
https://i.imgur.com2sz7yfq.jpg
どうも、ミュージックカバーを表示させていることが原因ではなく、赤の上に乗せてる灰色のスイッチギミックが問題っぽい。 >>508
おお
まあでもさっきのnova+klwpのほうが俺的にはイカしてるな
いろいろ晒してくれてありがとな〜 >>517
これはzooperの図形を組み合わせて作ってる。
基本は長方形を3つ組み合わせて、六角形を作り、グラデーションで中を暗くしてる。
さらに外枠に細い長方形を作って、外枠を形成する。
頑張って! >>520
ごめんごめん。
ありがとう。
おそらくだけど、この灰色のスイッチギミックとグループ化してるミュージックの再生時間表示が悪さをしてるっぽい。
再生時間消したら、今のところノイズっぽいのは発生しなくなった。
どうしたもんか。。 >>519
これやべえな
個性溢れてるわこんな良ホーム見たの何年ぶりか めっちゃ賞賛されてるけどorefolderに投稿されてた「カラフルシャッター」やんな
本人じゃないよな? >>526
だから最初にデザインはいいと思ったものをパクってるって言ったよね?
作り方まではのってなかったから、アレンジしてちゃんといちからつくってるよ。 すみません、Android8.0になってからKWGTで時間表示させるとリアルタイムで更新(時間が変わらない)しません。
対策わかる方いませんか。 すまん。
またみんなの力を借りたい。
まずは画像をみてほしい。
rssで取得している天気をフルで表示させてみた。
なぜかというと、取得している天気予報がおかしいことに気づき、rssで取得している情報をみてみたのだが、横浜の情報が古い、というか日付自体8日になっている。
これはどういうことなのか?
端末に保存されているキャッシュでも読み込んでいるのか?
ほかの地域を設定して改めて表示させると、ちゃんと本日のリアルタイムの情報を引っ張ってくるのだが。。
なにが起きているかわかるひといないだろうか。。 すまん、実際に配信されてる内容と異なるってことけ
KLWPのバグじゃね そそ。
バグなのか。。
どっかでキャッシュを保持してしまってるぐらいしか考えられないんだけど、キャッシュって削除できないのかな。。 >>537
これ読んだだけだと、どこでキャッシュされてるのかよくわからんけど、klwp上の更新時間はみじかくしてるんだよね。
とりあえず、取得する天気を東京に変えたがら、数日たってから戻してみるわ。
サンクス! klwpで1時1分1秒から2時2分2秒のあいだだけタイマー表示させる式を自分なりに考えたのですが分かりません
$if(df(01h:01m.
01s)-df(02h02m02s)=1,tf(02h02m02s),0)$
他の時間も試したけどダメでした
何が足りないのか教えて下さい >>539
dfのところの表記がおかしい。dfの括弧内にあるhやmは基本的にそれぞれ現在時刻が代入される。
$if(df(hmmss) > 10100 & df(hmmss) < 20203, tf(02h02m02s))$
でいいと思う。ただこれだと「**分後」みたいな表示になるからカウントダウンしたいなら
$if(df(hmmss) > 10100 & df(hmmss) < 20203, tf(02h02m02s, hh:mm:ss))$
のほうがいいかもしれない。 >>538
天気予報の部分タップしたらRSS更新するようにしろ >>542
おお!
ありがとー!
タッチで強制更新なんてあったんだね。
更新されました! すごく頑張って勉強してるのはわかるけど、今後は個性を追求した方がいいと思う。
せっかく技術が磨かれてきても、そのデザインではあなたの個性は見えないです。 >>547
十分過ぎるほど>>544の個性が溢れてると思うが
お前には見えないだけで >>547
お前すごく偉そうだな
つうかその偉そうな書き方ヤフー知恵遅れでよく見る独特の書き方だわ なんかすいませんでした(×_×)
ほめてくれる方も、指摘もらえることもうれしいっす! >>549
充電のは、orefolderさんのところで紹介されてるよ。
ただもうリンクが切れてるからダウンロードできないけど。
ただダウンロードしてもかなり形が崩れていた(自分の端末では)ので、自分で補正する知識が必要。
ちなみに、充電が少なくなったり、充電中の点滅表示は自作です。
Twitterでお願いしてみたら?
天気は上段のやつ?
二段目の日付のやつ?
どちらにせよ、自作なのでコンポーネントを配布してるところはないかと。 >>544
前から思ってたけどこの時刻表どうやって作った?検索してもでてこなくて >>554
時刻表はこのスレで、あーでもないこーでもないっていいながら作ってる。
簡単にだけど、作り方ものせておいたから、このすれを読んでくれ。 >>555
ありがとー!
連番で作ってる?それとも普通にテキストで作ってる? >>556
まず。グループ化して並べるってのをつかって、その中に、テキストで件名(この場合電車の時刻表ってやつ)と、図形で細長い線を作る。
さらにグループ化して並べるをつかって、その中にテキストで、駅名と時刻表を作っていく。
で、表示させたい駅の数だけ二段目のグループ化して並べるを作っていく。
そんな感じ。 >>557
使う演算子はこれであってる?なんにも表示されなかったんだけど・・・
$tc(split, "00 07 50 [c=#00FFFF]56[/c] 07,07,終了,終了,終了,09 51 02,02 58 ,,,,,,,,,,,,,,,,,,[c=#FF0000]04[/c] 08 12 00", ",", (df(h)-2))$
あと00とか07は自分で勝手に書き換えて大丈夫? >>558
あってるけど、途中の,と,の間に時刻を自分で入力していくんだよ。
全部時刻入れたものは長くて書き込めなかったから省いてるだけ。
で、最初の″の次が0時、次が1時、で23時まで順に入力すればいい。
今23時になったから、それでも表示されたでしょ? >>558
できた?
ちなみにごめん。最後の-2いらない。
24時と25時はレイヤーで制御したから、そこはdf(h)だけでいい。
$tc(split, "00 07 50 [c=#00FFFF]56[/c] 07,07,終了,終了,終了,09 51 02,02 58 ,,,,,,,,,,,,,,,,,,[c=#FF0000]04[/c] 08 12 00", ",", df(h))$ >>544
統一感があればもっと良くなりそう
個人的にフォントを統一して欲しい
あと日時・バッテリー・その他のフラットアイコン系と異なる3つのデザインがあるから、2つに絞ったら?
バッテリー部分のデザインをもっとペルソナ風の日時デザインに似せるとか >>559
>>560
なんとなく演算子の意味を理解してきたけど、終了ってのは消してもいいの?なんか役目とかあったりする?
あと、7時の時に8時の時刻表出てきちゃうんだけど、どうすればいい? >>549
天気のコンポーネントはできてますね。
KLWP/KWGTでYahoo!天気の6時間ごとの降水確率を表示してみる >>562
それは7時の場所に8時の時刻入れてるからでしょ。
終了はもう電車が終わった、終電後って意味で入れてたけど、別に好きにすればいいんじゃない? [> このボタン押すと┃┃このボタンに変わるタッチコマンドってないよね?アクティビティにもcustomの機能にもなかったからどうしようもないと思うんだけど タッチコマンドというものが何かはわからんけど
再生ボタンを押して再生中は一時停止ボタン表示させるのは
余裕でできるから頑張ってくれ >>568
方法教えてください!!僕の力では出来ませんでした!! ID変わってました
タッチコマンドじゃなくてタッチアクションでした>< タッチアクションでグローバル切替え→スイッチ指定
テキストのとこでグローバル変数をつかって
$if(gv(switch)=1,a,b)$
という感じで >>566
$if(mi(state)=playing,pause,play_arrow)$
これじゃ駄目なんかな? >>571
これだと通知やアプリで再生/停止したときに対応しないだろ >>575
するわけねえだろ
タッチアクションが条件なのにmi satateに追従するってどういう仕組みだよ >>572
ありがとうございます
流石俺フォルダですね ■ このスレッドは過去ログ倉庫に格納されています