Dies zeigt Ihnen die Unterschiede zwischen zwei Versionen der Seite.
Beide Seiten vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
manual:advanced:customization:screens [2023/05/04 16:06] – [Benutzerdefinierte Bildschirme und Dashboards] mstupka | manual:advanced:customization:screens [2023/07/14 13:46] (Strom) - mstupka | ||
---|---|---|---|
Linie 1: | Linie 1: | ||
- | ====== Benutzerdefiniert | + | ====== Benutzerdefiniert |
---- | ---- | ||
- | Versandart | + | Das Verfahren |
- | For most people who want to create their own screens should be enough | + | For most people who want to create their own screens should be enough |
**Dashboard** ist jedoch nur mit Premium verfügbar und vermisst einige erweiterte Möglichkeiten wie das Drehen von Bildern, ein völlig freies Layout usw. | **Dashboard** ist jedoch nur mit Premium verfügbar und vermisst einige erweiterte Möglichkeiten wie das Drehen von Bildern, ein völlig freies Layout usw. | ||
Linie 11: | Linie 11: | ||
- Download and install Eclipse and Android SDK tools from [[http:// | - Download and install Eclipse and Android SDK tools from [[http:// | ||
- | - When all works, create a new androide | + | - When all works, create a new Android |
- The project contains // | - The project contains // | ||
- Platzieren Sie Ressourcen (am besten verwenden Sie 9-Patch-Bilder) in //res/-Ordnern (unterstützt – //drawable, drawable-hdpi, | - Platzieren Sie Ressourcen (am besten verwenden Sie 9-Patch-Bilder) in //res/-Ordnern (unterstützt – //drawable, drawable-hdpi, | ||
- | - Nach der Zusammenstellung, | + | - Nach der Zusammenstellung, |
==== Verwendung eines einfachen Texteditors ==== | ==== Verwendung eines einfachen Texteditors ==== | ||
- | Sie müssen die vorherigen Schritte nicht ausführen. Sie können bearbeiten XML-Datei direkt in einem beliebigen Editor. | + | Sie müssen nicht tun vorherigen Schritte. Sie können bearbeiten XML-Dateien direkt in einem beliebigen Editor. |
===== How to make it work ===== | ===== How to make it work ===== | ||
Linie 38: | Linie 38: | ||
</ | </ | ||
- | Platzieren Sie Ihre Hauptlayoutdatei im Layoutverzeichnis (oder zwei Dateien, eine in „layout-land“, | + | Platzieren Sie Ihre Hauptlayoutdatei in Layout-Verzeichnis (oder zwei Dateien, eine für Layout-Land, |
- | You can place these files also in root of U .ZIP file (optional) | + | You can place these files also in Wurzel von Ihre .ZIP file (optional) |
* **icon.png** – kleines (48x48px) Logo Ihres Skins | * **icon.png** – kleines (48x48px) Logo Ihres Skins | ||
- | * **info.html** - HTML page that will contain description of your skin (some links, donate button or similar is possible) | + | * **info.html** – HTML-Seite, die enthalten wird |
Abschließend legen Sie diese .zip-Datei in das oben beschriebene Root-Verzeichnis! | Abschließend legen Sie diese .zip-Datei in das oben beschriebene Root-Verzeichnis! | ||
Linie 61: | Linie 61: | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Linie 83: | Linie 83: | ||
* MapScreenView (benutzerdefinierte Ortsansicht) erweitert die Ansicht | * MapScreenView (benutzerdefinierte Ortsansicht) erweitert die Ansicht | ||
- | * kein Brauch | + | * kein Brauch |
* RotateView (benutzerdefinierte Ortsansicht) erweitert die Ansicht | * RotateView (benutzerdefinierte Ortsansicht) erweitert die Ansicht | ||
* Ort: | * Ort: | ||
- | * Ort: | + | * Ort: |
* Ort: | * Ort: | ||
* Ort: | * Ort: | ||
- | * Ort: | + | * Ort: |
- | * Ort: | + | * Ort: |
- | * Ort: | + | * Ort: |
* Ort: | * Ort: | ||
Linie 98: | Linie 98: | ||
* **SlideView** (custom Locus view) extends View | * **SlideView** (custom Locus view) extends View | ||
* Ort: | * Ort: | ||
- | * Ort: | + | * Ort: |
* Ort: | * Ort: | ||
* Ort: | * Ort: | ||
Linie 106: | Linie 106: | ||
- | **Sample** - let's imagine this image of compass: | + | **Beispiel** – stellen wir uns dieses Bild vor Kompass: |
{{ : | {{ : | ||
Linie 123: | Linie 123: | ||
</ | </ | ||
- | Mit dieser Definition sagt man: | + | By this definition, you say that: |
- | * 1. if orientation angle is 180°, the first pixel (slideStartPosition) will be drawn really as the first pixel. Because the defined whole range is from 0° - 360° and end value has position on the end (// | + | * 1. wenn orientation angle is 180°, the first pixel (slideStartPosition) will be drawn really as the first pixel. Because the defined whole range is from 0° - 360° and end value has a Position am Ende (// |
- | * 2. if orientation is for example 90°, Locus Map erstens | + | * 2. if orientation is for example 90°, Locus Map zuerst berechnet |
</ | </ | ||
==== Globale Attribute ==== | ==== Globale Attribute ==== | ||
- | Auf alle Views can be applied these attributes: | + | Alle Views can be applied |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||
* Android: | * Android: | ||
Linie 218: | Linie 218: | ||
* Parameter sollten {i}, {d}, {id}, {u} sein. | * Parameter sollten {i}, {d}, {id}, {u} sein. | ||
- | * Zum Beispiel - //" | + | * Zum Beispiel - //" |