ミニマルでエレガントなウォッチフェイスは、Tasker の変数を表示できます。 これは、ウォッチフェイスをカスタマイズするための豊富なオプションを備えた強力なウォッチフェイス エンジンです。
Tasker のファンでスマートウォッチを所有している場合は、おそらく次のことをご存知でしょう。 オートウェア.
どんなに便利であっても、すぐに時計の文字盤に取って代わられるわけではありません。 私はしばらくの間、Tasker 情報をウォッチフェイスに直接表示する簡単な方法を見つけていませんでした。 幸運なことに、私は ミニマル&エレガント Play ストアのウォッチフェイス (£1.29)。
この素晴らしい文字盤のパーティーに遅刻しても許してください。 それを補うために、この投稿にはプレゼントも付いています。 私は持っている コード20個 このウォッチフェイスの開発者から読者に贈ります。 なんてクールなんでしょう?
ミニマルでエレガントなウォッチフェイス
特に何百もの異なる文字盤を提供するアプリを見てきたおかげで、文字盤に関しては複雑な感情を抱いています。 選択肢の多さに圧倒されるため、私はこれらのアプリケーションのほとんどをずっと前にアンインストールしました。 ありがたいことに、スマートウォッチで基本的な Tasker サポートが必要だったので、最終的に別のウォッチフェイスを試してみることにしました。 Minimal & Elegant Watch Face には私がウォッチフェイスに求めていたものすべて、そしてそれ以上が備わっていたので、この決断にこれ以上満足することはできませんでした。
一見すると、時計の文字盤は非常に複雑に見えます。 どこから始めればよいのかわかりませんでしたが、後でわかったことですが、インターフェイスは理解するのがそれほど難しくないことがわかりました。 「The Watch Face - Minimal & Elegant」では、情熱的なコミュニティによって作成されたウォッチフェイスをダウンロードできます メンバー、または選択したデザインを選択し、そのデザインで利用できる機能をカスタマイズできます。 顔。 顔を一から作成するわけではないという事実を考慮すると、カスタマイズ オプションの量は膨大です。
ウォッチフェイスのカスタマイズ - ミニマルかつエレガント
Tasker の側面に移る前に、ウォッチフェイスをカスタマイズするために利用できるオプションをいくつか挙げておきます。 ミニマルでエレガントなウォッチフェイス アプリケーションでは、次のオプションが提供されます。
- プリセットされたウォッチフェイス
- システム
- デジタルタイム
- アナログ時間
- カスタムテキスト情報
- インタラクティブ機能
- 天気
- ステップ
- 色
- カラースケジューラー
- フォント
- リトルワールド
- 魔法の背景とライト
Tasker のセットアップに行かなくても、このリストはすでに印象的です。 各オプションの詳細を次に示します。
ウォッチフェイス
当然です! 作成済みのウォッチフェイスをダウンロード/インポートしたり、バージョンをエクスポートしてコミュニティと共有したりできます。 それに加えて、プリセットスケジュールがあり、異なる時間に異なるプリセットを楽しむことができます。
システム
このセクションでは、ウォッチフェイスの非常に基本的かつ一般的な動作を制御します。 スリープ時間、明るさ、薄暗い期間などの設定を変更できます。
デジタル時間/アナログ時間
時計の文字盤にデジタル/アナログ バージョンがある場合、ここでレイアウトに関する設定が見つかります。 通常モードまたは薄暗いモードで表示し、時計上の要素のサイズと位置を変更できます。 さまざまなモードで異なる時刻の表示方法を選択できます。 時計の針の色、太さ、形状を変更するオプションがあります。 顔のレイアウトや外観をカスタマイズするためのオプションが豊富にあります。
カスタムテキスト
すべてのテキスト オーバーレイ (3 行) と事前定義されたコンテンツは顔の周りで移動できます。 Tasker 変数がサポートされているため、文字盤のどの部分にも希望するものを仮想的に表示できます。
インタラクティブ機能
さまざまな数のインタラクティブ ゾーンを使用して、非表示のオーバーレイを設定できます。 これらは、Tasker タスクまたは事前定義された Android イベント (アプリを開く、音楽再生コントロールなど) をトリガーできます。 レイアウトはカスタマイズ可能で、タップをダブルタップに変更して起動することもできます。 顔の視界を遮ることなくショートカットを配置するのに最適です。
天気
情報のソース、更新レート、単位、レイアウトなど、天気に関して設定する必要があるすべてがここにあります。 すでにカスタム テキスト オプションをチェックしている場合、コントロールは非常に見慣れたものになるでしょう。
ステップ
Google Fitサービスに接続すると、スマートフォンやスマートウォッチから歩数情報を表示できます。 カスタム テキスト オプションを使用して、情報を画面に表示できます。
色
すべてのカスタム テキストの色はここから制御できます。 さまざまな情報のカスタム色を事前に定義できます。 カラー背景を使用する場合は、グラデーションを設定することもできます。
カラースケジューラー
カラー スケジューラを使用すると、時間の状況に基づいて面の色を変更できます。 Taskerのようなサードパーティ製アプリは必要ありません。 それ自体で機能します。
フォント
一目瞭然ですが、フォントを微調整することができます。 カスタム フォントを選択するか、既存のフォントの形状と太さを変更します。
リトルワールド
まあ。 これは実際とてもかわいいです。 画面の下部でミニマリオのレベルをプレイすることができます。 これらのアニメーションは、完全なテーマとして追加することも、既存のテーマに追加することもできます。 何百もの選択肢があります。 このセクションだけでも多くの時間を費やすことになります。 アニメーションは、フルカラーのすばらしいものから 2 ビットの NOKIA スタイルのアドオンまでさまざまです。
魔法の背景とライト
すでに作成された時計の背景の素晴らしいセレクション。 独自の文字盤をお持ちの場合、または文字盤を一から作り直したくない場合や、興味深い文字盤を選択したい場合は、このカタログが役立ちます。 写真の上に時計のレイアウトを適用したり、シーンの照明を制御したりするオプションがあります。
ミニマルでエレガントな Watch Face Tasker の統合
これは、Tasker プロジェクトで何ができるかを説明するサンプル プロジェクトです。 この目的のために、位置プロファイルを使用します。これは、現在の位置に基づいて %Location 変数に特定の値を設定するだけです。 どのプロファイルをどの場所で実行するかを制御するための優れた方法です。 変数の値がウォッチフェイスに表示され、現在位置が示されます。 2 番目のプロファイルは、時間のコンテキストに基づいてウォッチフェイスをあるプリセットから別のプリセットに変更します。
接続するたびに、 特定のWiFiアクセスポイント、変数 %位置 が設定され、この場所の名前が保存されます。 現時点では、ミニマルでエレガントなウォッチフェイスは 直接はありませんグローバル変数 サポートするには、グローバル変数を 地元 1つ。 これを場所ごとに行います。
A1、A2
これら 2 つのタスクは、私たちを助けるためにのみここにあります。 いつ SSID は読みやすいので必須ではありませんが、VM5875894 のような文字を入力する必要がある場合は、SSID 情報を利用できると便利です。 これにより、利用可能なものはすべてクリップボードに保存されます。 %WIFII.
A3、A7
それぞれの場所には独自のものがあります もし 条件入力。 の値 %WIFII が読み取られ、それが一致する場合は、 正規表現 SSIDの, その後、場所が割り当てられます。 1 つのオプションには 2 つの SSID 名が割り当てられており、そのシナリオもカバーする必要があります。 この方法で、保存したい場所ごとに洗い流しを繰り返します。
A4
変数 %位置 は[ここに名前を入力してください]に設定されています。 この部分をスキップしてローカル変数に直接移動することもできますが、この値を他のプロファイルの条件として使用しています。 自分のプロファイルを職場ではなく自宅で機能させたい場合は、単に状態コンテキスト (変数値: %Location) を追加します。
A5
%Location に格納されている値を ローカル変数 - これにより、Minimal & Elegant プラグインで表示されるようになります。 更新: 開発者は、リストからグローバル変数を選択できない場合でも、グローバル変数を入力することも同様に機能するはずだと言いました。
A6
Minimal & Elegant では、6 つの固有の値を設定し、文字盤上にカスタム テキストとして表示できます (MEV1~MEV6). の値を更新したい場合は、 MEV を割り当てる必要があります ローカル変数 で時計に押し込みます M&E 変数タスク. 変数によって値が変更されるが、その値をウォッチフェイスにプッシュするタスクがない場合、スマートウォッチは新しい値を表示しません。
離れて
このタスクは、ウォッチフェイスに位置情報を表示する方法を模倣していますが、WiFi が接続されているときにトリガーされます。 ない 接続されています。 こうなると、変数 %位置 に設定されています ''離れて」をローカル変数に変換してスマートウォッチにプッシュしました。
ウォッチフェイスを変更する
プロセスは簡単です。 いくつかのプリセットを作成し、Minimal & Elegant アプリに保存します。 プリセットを選択したら、タスク「M&E プリセット」を使用してスマートウォッチの外観を変更します。
インテント
ミニマルでエレガントなウォッチフェイスはインテントもサポートします。 これは、Tasker を使用して制御する設定がさらにいくつかあることを意味します。 FAQ ページは包括的ですが、これは非常に面倒なプロセスになる可能性があります。 各設定では、適切な構成アクションではなく、新しいインテントを構築する必要があります。 ここを見てください アプリで使用できる API のリストについては、
Taskerへのインポート
以下に、このプロジェクトで使用される各 Tasker プロファイルとタスクの説明を示します。 Tasker の使用方法に慣れていて、これらを自分で実装してみたい場合は、これらを自分で再作成してみてください。 このプロセスは、Tasker プラグインとサードパーティ アプリケーションとの統合についてより深く理解できるため、やりがいがあります。 さらに、私のプロジェクトを好みに合わせて微調整することもできます。
Tasker プロファイルの説明
[タブ]
[タブタイトル="場所"]
Profile: Locations (8)State: Wifi Connected [ SSID:* MAC:* IP:* ]
Enter: Set Location (7)
A1: [X] Flash [ Text:%WIFII Long: Off ]
A2: [X] Set Clipboard [ Text:%WIFII Add: Off ]
A3: If [ %WIFII ~R ITC-STAFF ]
A4: Variable Set [ Name:%Location To: Work Recurse Variables: Off Do Maths: Off Append: Off ]
A5: Variable Set [ Name:%location To:%Location Recurse Variables: Off Do Maths: Off Append: Off ]
A6: M&E Variables [ Configuration: MEVS##%location Timeout (Seconds):0 ]
A7: End If
A8: If [ %WIFII ~R FASTBERRY | %WIFII ~R SLOWBERRY ]
A9: Variable Set [ Name:%Location To: Home Recurse Variables: Off Do Maths: Off Append: Off ]
A10: Variable Set [ Name:%location To:%Location Recurse Variables: Off Do Maths: Off Append: Off ]
A11: M&E Variables [ Configuration: MEVS##%location Timeout (Seconds):0 ]
A12: End If
A13: If [ %WIFII ~R VM5875894 ]
A14: Variable Set [ Name:%Location To: Ryan Recurse Variables: Off Do Maths: Off Append: Off ]
A15: Variable Set [ Name:%location To:%Location Recurse Variables: Off Do Maths: Off Append: Off ]
A16: M&E Variables [ Configuration: MEVS##%location Timeout (Seconds):0 ]
A17: End If
A18: If [ %WIFII ~R Popup_Bikes ]
A19: Variable Set [ Name:%Location To: PopupBikes Recurse Variables: Off Do Maths: Off Append: Off ]
A20: Variable Set [ Name:%location To:%Location Recurse Variables: Off Do Maths: Off Append: Off ]
A21: M&E Variables [ Configuration: MEVS##%location Timeout (Seconds):0 ]
A22: End If
[/タブ]
[タブタイトル=「アウェイ」]
Profile: Away (10)State: Not Wifi Connected [ SSID:* MAC:* IP:* ]
Enter: Set Away (11)
A1: Variable Set [ Name:%Location To: Away Recurse Variables: Off Do Maths: Off Append: Off ]
A2: Variable Set [ Name:%location To:%Location Recurse Variables: Off Do Maths: Off Append: Off ]
A3: M&E Variables [ Configuration: MEVS##%location Timeout (Seconds):0 ]
[/タブ]
[tab title="ウォッチフェイスを変更する"]
Profile: Change Face (21)Time: From 07:35 Till 18:35
Enter: Change The Face (22)
A1: M&E Presets [ Configuration: tsk #1 Timeout (Seconds):0 ]
[/タブ]
[/タブ]
続きを読む
一方、プロジェクト全体をダウンロードして Tasker にインポートしたい場合は、そのためのプロジェクト ファイルも用意されています。 以下のリンクからダウンロードして内部ストレージに保存してください。 .prj.xml ファイルを解凍します。これは、Tasker プロジェクトを保存するための Tasker の形式です。 Tasker を開き、環境設定で初心者モードを無効にします。 メイン画面に戻り、左下隅にあるホーム アイコンを長押しします。 プロジェクトをインポートするかどうかを尋ねるポップアップが表示されます。 それをタップし、プロジェクト ファイルを保存した場所を見つけて、それを選択してインポートします。
下の行に新しいタブが表示され、この記事で説明されているすべてのプロファイルとタスクが表示されます。 Tasker が統合されたカスタムの文字盤をお楽しみください。
ミニマルでエレガントな Tasker プロジェクトをダウンロード
改善の余地
他のアプリと同様に、完璧なものはありません。 私が提案する改善点のリストは次のとおりです。
- 時計の文字盤上の要素の位置を調整するアプリ内のすべてのスライダーは非常に敏感です。 値をオーバーシュートするのは簡単です。 X、Y の値を数値として手動で入力するための追加フィールドが必要です。
- アプリは、Tasker のグローバル変数をネイティブにサポートする必要があります。 追加のローカル変数をいじるのは面倒です。
- Tasker のオプションが増えることも歓迎します。 インテントを持つことは素晴らしいことですが、使用すると非常に非効率的です。 API サポートが他のアプリ開発者に利益をもたらすことは理解していますが、将来的にはこれらに基づいた Tasker 構成サポートを期待します。
- カラー スケジューラ - これは時間だけでなく、Tasker が利用できる他のトリガーによっても駆動されるべきであることは言うまでもないと思います。
ミニマルでエレガントなウォッチフェイスのプレゼント
最後の部分、そしておそらくあなたが最初にこれを読んでいる理由です。 の ミニマルでエレガントなウォッチフェイス 譲る。 開発者は親切にも 20 個のコードを読者に提供してくれました。 その代わりに何かをコーティングする必要はありません。 あなたがしなければならないのは、 以下のコメントセクションに注目してください 私たちがそうなるように コードをランダムに投稿する のために 誰でも主張できる。 プレゼント企画は終了しました、ご参加いただいた皆様ありがとうございました!