- 【ホームアプリ】Lightning Launcher Part7 [無断転載禁止]©2ch.net
808 :名無しさん@お腹いっぱい。[sage]:2018/03/17(土) 17:00:40.33 ID:9p0lR1Ns - どこかでみたことある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("");
| - 【ホームアプリ】Lightning Launcher Part7 [無断転載禁止]©2ch.net
809 :名無しさん@お腹いっぱい。[sage]:2018/03/17(土) 17:02:22.30 ID:9p0lR1Ns - どこかでみたことある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("");
| - 【ホームアプリ】Lightning Launcher Part7 [無断転載禁止]©2ch.net
810 :名無しさん@お腹いっぱい。[sage]:2018/03/17(土) 17:03:35.76 ID:9p0lR1Ns - >>809
コピペミスった ✕画像上部 ○画像下部
|
|