【ホームアプリ】Lightning Launcher Part7 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Android用ホームアプリの Lightning Launcher(LL,旧LLX)の専用スレです。
ホームアプリ全般については総合スレへ。
■ LLとは?
Lightning Launcher(ライトニングランチャー)は高速かつ軽量で、そのうえ細かくカスタマイズできるAndroid用ホームアプリです。
高機能さ故に、最初は戸惑うかもしれませんが触っていくにつれて慣れるでしょう。
詳細な機能や最新版の変更点などはPlay Storeや公式wikiを参照してください。
■ スレ内を検索して話題が既出か調べましょう。
■ 質問の前に必ず自分で調べましょう。また、質問時はなるべく具体的な内容およびLLやOSのバージョン・機種などの環境を明記しましょう。
http://www.google.co.jp/
▼ Lightning Launcher (旧LLX)
https://play.google.com/store/apps/details?id=net.pierrox.lightning_launcher_extreme
▼ Lightning Launcher Trial(旧LL,旧LLユーザー向け,7日間トライアル版)
https://play.google.com/store/apps/details?id=net.pierrox.lightning_launcher
▼ Lightning Launcher 日本語言語パック(単体では動作しません)
https://play.google.com/store/apps/details?id=net.pierrox.lightning_launcher.lp.jp
▼ 公式wiki(英語)
http://www.lightninglauncher.com/wiki/doku.php?id=start
▼ 更新履歴(英語)
http://www.lightninglauncher.com/wordpress/change-log/
▼ 設定項目をロングタップで作者によるヘルプページ(英語)を参照できます。
▼ Lightning Launcher まとめwiki
http://www58.atwiki.jp/lightning_launcher/
■関連スレ
>>2
■FAQ など
>>3-5 >>776
>>700に限らずすべて載せてもよいかと思いますよ
管理人ではないので是非は答えられませんけど、まぁいいんじゃないですかねー
管理人さん元気にしてますかー? スゴイじゃないスゴイじゃないですか
いやーこんなスクリプト見せてくれるのを待ってましたよ
私のものなんて霞んで見えますわ
参考に、そしてwikiに転載させてもらいます
LLPreference自分もモノにしたいです
憶測ですが、公開テーマ用なのですか? >>780
霞むだなんてとんでもないですよ
LLPreference は覚えるとそれはそれで面白いですよー
スクリプト書くのは少し面倒ですけどね
どこかにホーム画面を上げることはあってもテーマを公開することはないでしょうね >>780
Bindings 用のスクリプトはどうされます?
同じところに加えるかそれともページを別にするか…… お返事頂いてたのに遅くなってすみません
>>753-754, >>757
せっかくご提案頂いたのですが、アプリ入れないと不可能でしょうか?
機能の呼び出しくらいだとそのままで出来るんじゃないかと思って調べてみたんですが、キーコードを指定とかで動作させる事って出来無いでしょうか?
ルート取ってるのでそっちで出来る事であればそれでも大丈夫ですので何かあれば教えて下さい
アプリ入れないと出来無いのであれば教えて頂いた物にします
またすみませんがよろしくお願いします >>782
Bindingかぁ
別もの感ありますよね
別ページが、いいですかね
次はあなたの番ですw
他の方が作ったページを見るのも楽しみです
恥ずかしながらBindingをほとんど使ったことがなくて...でも、何か面白いのありますか?ワクワク >>784
Binding 本来?の動的変化って使ってないんですよね
専らラベルばっかり作ってましてねー
例えばラベルに月名を英語で表示だと
bindClass("java.util.Calendar");
bindClass("java.util.Locale");
var dummy = $ll_month;
return Calendar.getInstance().getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.US);
時計と日付または日付のみをラベルに表示する bindingスクリプトだと
https://i.imgur.com/6kcfrfp.png
https://i.imgur.com/uQRqsBC.png
https://i.imgur.com/s9lxBxv.png
https://i.imgur.com/x8pJLDl.png
https://i.imgur.com/7DuFDqg.png
色々できるんでしょうけどそれほど作ってないんですよ
なので、ページ作成は追々ということで bindings を使ってのアニメーションのとき
アイテムをグリッドから独立させて数値なりで位置を指定するけど
ステータスバーの有無なりアイテムの位置や大きさなりを変更するとなると手間がかかる
特に数値指定だと
そこで、グリッドから独立しているけどグリッドに合わせた位置でアニメーションさせる方法
例として
レイアウトは6*10
スクロールの向き: スクロールなし
の設定で
デスクトップ上のパネル(位置(0,9), パネルサイズ(6,4))を位置(0,6)に変更(トグル)の場合
https://i.imgur.com/RLwnbrG.png
パネルをグリッドから独立
パネル(アイテム)のプロパティ / bindings / Position detached from the grid / 上 に
var cellHeight = item.getParent().getCellHeight();
var pos1 = 9;
var pos2 = 6;
return cellHeight*pos1 - cellHeight*(pos1-pos2)*animate('$p');
ドロワーボタン(テキスト)の Edit launch action に Set a variable
Variable name: p
Value: 1-$p
これでドロワーボタンで位置をトグルで変更できる
応用すれば上下でなく左右でもできるよ(getCellWidth使用)
https://i.imgur.com/AYTAlTl.gif 匿名だからと人の趣味にケチをつける輩のほうがキモいかな ホームにURLのショートカットが置けないんだがoreoの仕様なの?
なんか方法ないかな? >>793
oreo の仕様か Lightning のバグか判断つかないね
スクリプトでなら一応なんとかなるよ
function openWebPage(context, url) {
var webpage = Uri.parse(url);
var intent = new Intent(Intent.ACTION_VIEW, webpage);
if (intent.resolveActivity(context.getPackageManager()) != null) {
context.startActivity(intent);
}
}
var url = getEvent().getData();
openWebPage(getActiveScreen().getContext(), url);
Lightning menu / + / Lightning action :: Run a script で 上のスクリプトを指定して、開きたい webpage を script data で指定してやればとりあえず開くことはできる
ラベルは適宜変えてくださいな >>794
おおありがとう
スクリプトちんぷんかんぷんだが挑戦してみる >>795
>>694 を参考にしてみて試してみてね >>794
ちょっとメニュー形式にしてみた
デフォルトが Yahoo JAPAN なのはご愛嬌ということで
よかったら試してみてね
/*
### How to use
**Step:**
1. Import a script and check Lightning menu in categories.
2. Run a script in Lightning menu / scripts.
*/
bindClass("android.app.AlertDialog");
bindClass("net.pierrox.lightning_launcher.prefs.LLPreferenceListView");
bindClass("net.pierrox.lightning_launcher.prefs.LLPreferenceText");
var url = "https://www.yahoo.co.jp/";
var label = "Yahoo! JAPAN";
var context = getActiveScreen().getContext();
var prefUrl = new LLPreferenceText(0,"Input a url",url,null);
var prefLabel = new LLPreferenceText(0,"Input a label",label,null);
var listPreferences = [prefUrl,prefLabel];
var listView = LLPreferenceListView(context,null);
listView.setPreferences(listPreferences);
var builder = new AlertDialog.Builder(context);
builder.setView(listView);
builder.setTitle("Create web shortcut");
builder.setPositiveButton("apply",{onClick:function(dialog,id){
var webpage = Uri.parse(prefUrl.getValue());
var intent = new Intent(Intent.ACTION_VIEW, webpage);
var container = getEvent().getContainer();
var shortcut = container.addShortcut(prefLabel.getValue(), intent, 0, 0);
shortcut.setCell(0,0,1,1,true);
dialog.dismiss();
}});
builder.setNegativeButton("Cancel", null);
builder.show(); タップした時のエフェクトで円が広がっていくスクリプトお願いします。
それと、壁紙のスライドできてます?kustom LWPで昔作ってたのがスライドしてくれない。 bindingで文字の一部の色を代えたり大きさを代えたりする方法教えて下さい。 >>801
htmlタグを使えばいい
色を変更
Te<font color="0x00ff00">x</font>t
または
Te<font color="#00ff00">x</font>t
大きさを変更
Te<big>x</big>t (smallも可)
Te<big><big>x</big></big>t (複数指定も可) >>805
htmlタグを文字列として繋げればいい
"<big>" + $ll_day_name + "</big>"
何をどういうようにしたいのかより具体的に書けば回答は得られやすいと思うよ どこかでみたことあるseries
https://i.imgur.com/1BrmgEh.png
ラベルで曜日を表示するbinding script
(画像上部)
- Locale 一応変更可
- 表示の SHORT を LONG に変更することも可能(要2ヶ所変更)
テキストアイテムを追加して
properties / bindings / text / label に
以下のスクリプトをペースト
var aaTag = {
big: {s: "<big>" , e: "</big>"},
red: {s: "<font color=\"0xf44336\">" , e: "</font>"},
green: {s: "<font color=\"0x4caf50\">" , e: "</font>"},
blue: {s: "<font color=\"0x2196f3\">" , e: "</font>"},
teal: {s: "<font color=\"0x009688\">" , e: "</font>"},
white: {s: "<font color=\"0xffffff\">" , e: "</font>"}
};
function addHtmlTag(str, aaTag, num){
if(typeof num == "undefined" || num < 1) return str;
var array = [];
array.push(str);
for(var i = 0; i < num; i++){
array.unshift(aaTag.s);
array.push(aaTag.e);
}
return array.join("");
}
bindClass("java.util.Calendar");
bindClass("java.util.Locale");
var locale = Locale.US;
var cal = Calendar.getInstance(locale);
var current = {
dayName : cal.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.SHORT, locale),
dayOfWeek : cal.get(Calendar.DAY_OF_WEEK)
};
var first = cal.getFirstDayOfWeek();
var addDate = (first == 2 && current.dayOfWeek == 1) ? -6 : first - current.dayOfWeek;
var seriesDay = [];
cal.add(Calendar.DATE, addDate);// start from first day of week
for (var i = 0; i < 7; i++){
var calDayName = cal.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.SHORT, locale);
if (calDayName.equals(current.dayName)){
seriesDay[i] = addHtmlTag(calDayName, aaTag.big, 1);
seriesDay[i] = addHtmlTag(seriesDay[i], aaTag.teal, 1);
}
else seriesDay[i] = calDayName;
cal.add(Calendar.DATE, 1);
}
return seriesDay.join(""); どこかでみたことあるseries
https://i.imgur.com/1BrmgEh.png
ラベルで月を表示するbinding script
(画像上部)
- Locale変更可
- 表示の SHORT を LONG に変更することも可能(要2ヶ所変更)
テキストアイテムを追加して
properties / bindings / text / label に
以下のスクリプトをペースト
var aaTag = {
big: {s: "<big>" , e: "</big>"},
red: {s: "<font color=\"0xf44336\">" , e: "</font>"},
green: {s: "<font color=\"0x4caf50\">" , e: "</font>"},
blue: {s: "<font color=\"0x2196f3\">" , e: "</font>"},
teal: {s: "<font color=\"0x009688\">" , e: "</font>"},
white: {s: "<font color=\"0xffffff\">" , e: "</font>"}
};
function addHtmlTag(str, aaTag, num){
if(typeof num == "undefined" || num < 1) return str;
var array = [];
array.push(str);
for(var i = 0; i < num; i++){
array.unshift(aaTag.s);
array.push(aaTag.e);
}
return array.join("");
}
bindClass("java.util.Calendar");
bindClass("java.util.Locale");
var locale = Locale.US;
var cal = Calendar.getInstance(locale);
var current = {
monthName : cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale),
month : cal.get(Calendar.MONTH)
};
var seriesMonth = [];
cal.add(Calendar.MONTH, -1*current.month);// start from first month of year
for (var i = 0; i < 12; i++){
var calMonthName = cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale);
if (i == current.month){
seriesMonth[i] = addHtmlTag(calMonthName, aaTag.big, 1);
seriesMonth[i] = addHtmlTag(seriesMonth[i], aaTag.teal, 1);
}
else seriesMonth[i] = calMonthName;
cal.add(Calendar.MONTH, 1);
}
return seriesMonth.join(""); >>809
コピペミスった
✕画像上部
○画像下部 var resolution=[250,250];
var frames=7;
var color=0x7beaff00
var item=LL.getEvent().getItem();
var flag=LL.getEvent().getData()==null;
var image=LL.createImage(item.getWidth(),item.getHeight());
//todo, save previous one and restore it
item.setBoxBackground(image,"n");
image=item.getBoxBackground("n");
if(flag){
var cell=item.getCell();
item.setCell(cell.getLeft()-1,cell.getTop()-1,cell.getRight()+1,cell.getBottom()+1);
item.getParent().setItemZIndex(item.getId(),1);
}
var canv=image.draw();
var paint=new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColor(color);
var center=[item.getWidth()/2,item.getHeight()/2];
var max=Math.max(center[0],center[1]);
var step=max/frames;
var current=0;
//item.setLabel("start");
//setTimeout(function(){item.launch();},250);
tick();
function tick(){
canv.drawCircle(center[0],center[1],current,paint);
image.update();
//item.setLabel(current);
if(current<max){
current+=step;
setTimeout(tick,0);
}else{
item.setBoxBackground(LL.createImage(1,1),"n");
if(flag){
cell=item.getCell();
item.setCell(cell.getLeft()+1,cell.getTop()+1,cell.getRight()-1,cell.getBottom()-1);
}
item.launch()
return;
}
}
g+で漁ってたら有りました。
タップしたときのエフェクトです。 bigとかfontとか懐かしいタグだな
今時の子は知らないだろ? asus zenfone3でoreoにしたらバグったのかLightningLauncherのアプリドロワーを開けなくなった。。。
ホーム画面にショートカットは置けるけどoreoにしてから新規にインストールしたアプリが一覧に反映しない。
パーミションの関係みたいだけど、、、 >>816
> ホーム画面にショートカットは置けるけどoreoにしてから新規にインストールしたアプリが一覧に反映しない。
3dot メニュー / 更新 は試した? 去年の10月に499円で購入したんですが、機種変したら使えなくなりました。引越しする方法があったら教えてください。
googleプレイのマイアプリには購入履歴499円が残ってるんですが、LLのページをクリックすると500円要求されます。引越しは出来ないのでしょうか。
あとandroid8にしても今まで通り使えますか。質問だらけですみません。よろしくお願いします。 >>819
1. 購入したアカウントのみ有効
2. floating desktop が使えない(かも LLTrialを使用していましたが、oreoにアプデしたら常に機能停止するようになり使用できなくなりました。
LLTrialはoreo未対応なのでしょうか?
LLの方がoreoでも動作するなら購入しようと思うのですが… このホームランチャーはdesktopvisualizerとfive wallpapers使えますか?novaから変えようと思ってるのですが >>823
Desktop ViaualizeR も Five Wallpapers も使えないことはないかと思われ
それぞれどのような活用をしているのか判らないから確実なこととは言えないけど Lightning だけで実現可能な気がしないでもない この前機種変したXPERIA XZ
最初からAndroid8.0で
LL急停止ばかりで起動できず (T_T)
こんな方いたら対処策教えてくださいませ >>827
Trial を使っているなら Lightning を購入 >>828
LL購入済みです
"繰り返し停止しています"
って表示されます (T_T)
Androidアプデも最新にしても変わらず
LL開発も止まってるみたいで打つ手なしかなぁと >>829
XZPで最初から8.0の端末でLL使ってるけど全く問題なし
落ちたこともないわ >>830
情報ありがとございます
827ですけど正確にはXZPでしたw
当たり外れの世界なのでしょうか…
LLはずっと使ってるからちと悔しい (T_T) >>831
XZPかよw
XZならたしか820だからsocが原因?とかも考えたけどXZPなら俺と同じだしな
ちなみに今年の3月に購入サポで買ってすぐにLL入れた
前使ってたのと同じ環境にすべく一から触ったけど落ちたことない
あえて言うならアイコンをデスクトッブビジュアライザーで一部作ってるけどなぜか読み込まれない事がある
これは再起動したらなおるんだがな
2chMate 0.8.10.10/Sony/SO-04J/8.0.0/GR >>832
確かにXZとXZP全く違いますね(泣)
失礼しました
ちなみにクロームですw >>834
v14.2(r2910)だよね?
機種変して〜って一文があるから使いまくってて途中から入れた訳ではなさそうだし
なんなんだろうね >>835
度々 情報ありがとございます
v14? って v12…
自分のLL Trial ライセンスキー購入のやつでした (T_T)
それが原因かもです
今度正規版試してみます いろいろ情報ありがとうございました
お恥ずかしいことながら
LL正規版でXZPにて普通に使えてます (T_T)
LL Trial版は使わないほうがいいよって事でしょうか… アイテムを傾けたときにできる余白をタップ判定から外すことはできますか? Android8.0になったら、強制停止するようになって
ホームアプリとして設定できなくなった
皆どうやって対処したの? >>841
何も対処せずに使えてるけどね
動作しない機能はあるけど
Lightning Launcher v14.2 (r2910)/SHARP/S1/8.1.0
機種はなに? >>842
Galaxy S7eです
うーん、何故だ バージョン見たら12.9.1でしたわ
有料版にすれば使えるのかな…… 課金したら、初期化してホームを開けるようにはなった
ただそこから先に進むと結局落ちるので払い戻しした
設定画面すら開けないのはキツいな 試しにアンインストールしてから入れ直したけど、やっぱりだめだ
Galaxyシステムと相性悪いのかもしれん
もう使えなさそう、お別れか…… 一人連レスですまんが、後から見た人のために書いておくと
まず全てアンインストールする
↓
キャッシュもできれば消す
↓
トライアルではなく有料版を買う
これで一応使えたとだけ LINEのトークのショートカットは作れるけど、通話のショートカットは作れないのねコレ…地味に不便だ…。 Android初心者で質問すいません。
LL使えていたのですが、ある日突然、問題が発生したためLLを終了します。って出てしまいました。
課金したバージョンです。
自分で調べたら、アプリ開発者の問題だからアプリが更新するのを待つしかないとあったのですが、
一向に更新する気配もなく…。
これって対処方法はないのでしょうか? >>851
OSのver.は?
購入したのが Trial でなら諦めてとしか
Trial は12.9.1だったかで更新が止まっているので Oreo では使えない
対処は Lighting を購入すること
こちらは Oreo でも一応動作する >>851
OS8.0でv14.2は問題なく使えてる >>851 です。
質問に答えて下さった人、ありがとうございます。
自分はxperiaのz3 compactを使っていたのですが、色々調べたらバージョンが6で終了するみたいでした。
つまりこれ以上のバージョンは更新されないので、LLを使うのは諦めたほうが良さそうですね。
安くxperiaが買えたと思っていましたが、こんな落とし穴があったとは。勉強になりました。 連投すいません。
LLのバージョンは14.2です。 初めて使ってみてるけどかゆいところに手が届きまくりで凄い
質問なんだけどボタン操作でアプリ選択中にでる背景色の変更とか
選択中のアプリのみラベル表示するみたいな設定やスクリプトはあるかな? >>857
どちらも編集モード上の設定で可能
> アプリ選択中にでる背景色の変更
アイテム選択or非選択時 / プロパティ / ボックス / ボックスエディタの中身をタップ / 選択時の色
> 選択中のアプリのみラベル表示するみたいな設定やスクリプト
アイテム選択or非選択時 / プロパティ / テキスト /
通常時の色 : 0x00ffffff
選択時の色 : 任意
アイテム非選択時に上記設定を行なうと
現在のコンテナ(デスクトップorパネル)上のすべてのアイテムが対象に >>858
ありがとう
画面やアイコン鉛筆アイコン→編集モードに入って筆アイコンとタップしてから設定してみてるんだけど
テキストやアイテムの色の変更は色という項目しかなくて選択時や非選択時で変えることができない
http://imgur.com/OA6Zx6N.png >>859
FAQだね
>>4 Q3 Expert mode をオンに オブジェクトにカーソルを合わせただけでパネルポップアップさせたりデスクトップ切り替えたりできる?
XMBみたいな感じを考えてるんだけど >>862
XMB を知らないから的外れかもだけど
touch イベントでは代用できないのかな?
だとしたら、CustomView を使ってスクリプトを作成するしかないと思うよ Android9 pieで使用してる人います?
使えなくなるのを恐れてアップデートできない、、、 機種変したらLINE outのショートカットをホーム画面に追加しても反映されなくなった、、 >>865
Android8以降、ショートカット作成システムが変わったみたいだから、ランチャーアプリで対応してくれないと使えない
更新待つのみだが、しなさそうなので諦めるのを勧める >>866
とりあえずXperiaのミュージックアプリのショートカット(アーティスト)は、作れたぞ
アプリ側の問題もあるんじゃないか
2chMate 0.8.10.10/Sony/SO-04J/8.0.0/DR ホームアプリ総合スレ落ちてる…
Go launcher使ってるんだけどとうとう音付きの動画広告が出るようになった
乗り換え時だろうか 永らく有料版を快適に使用していたのですが、昨日から急に画面端を
スワイプしても
フローティングデスクトップが出て来なくなりました。
普段は目印のグリーンのハンドルはOFFにしてるんで、
試しに設定からONにしてみたら
グリーンの帯すら表示されません。
更に試しに
ホームに空アイコンを設置して、
その空アイコンに
ジェスチャーから特定のデスクトップを表示させるを設定してみたら
そこからは正常に表示されました。
また、正常に動作してた時のバックアップから復元も試しましたが
スワイプ表示及びそれに関する設定の所だけ死んでます。
Android OS 8.0(非ルート)です。
解決方法等をご教示頂けたら
有難いです。 >>870
Android OS 8.0+ ではフローティングデスクトップに関して解決方法は現状ないですよ >>871
お返事有難うございます。
8.0+にアップデートしても
一昨日まで普通に使えてたのですが、
一昨日、間違って
フローティングデスクトップ設定の
権限を許可するを一旦OFFにしてしまって
その後、ONに戻したら使えなくなりました。
LL自体、1年近く更新停まってますし
改善あるのか微妙ですね... フローティングデスクトップ無いとつらいからそろそろ本格的に移住先を探し始めないと…
とはいえここまで何でも出来るアプリはそうそうないんだよな 悲しい書き込みですね
私は7端末(しかも更新なさそうな)なので公開しようと思うスクリプトがさらにうまく動かない可能性もあるのか...
まあ公開しますが ■ このスレッドは過去ログ倉庫に格納されています