Vue de jauge simple comme speedmeter dans Android?
Je veux avoir une jauge simple point de vue où je vais définir la valeur de départ et la valeur de fin et un pointeur de variable valeur.
Afin que je puisse afficher une valeur donnée comme speedmeter. Par exemple, si mon la valeur d'un textView est de 1300, ensuite, à côté de la textview je veux avoir cette coutume compteur de vue de l'animation de ce genre!
C'est possible? Aucun exemple de code?
source d'informationauteur oikonomopo
Vous devez vous connecter pour publier un commentaire.
Un autre que j'ai trouvé à
Evelina Vrabie blog
utilisé et travaillé parfaite!Regarder
Evelina Vrabie de GitHub
.Il dispose d'une jauge de la bibliothèque et quelques échantillons d'interagir avec.
Cependant il ne fonctionne pas sur XHDPI/Quelques versions d'appareils android (au-dessus de 4). Le problème est le texte de la jauge de vue.
Pour ceux qui recherchent jauge simple vue j'ai fait une bibliothèque qui vous permet de cloner et de l'utilisation/modifier pour vos besoins.
CustomGauge
Toutes les autres jauges vous recommandé d'avoir des bugs et ne pas fonctionner correctement sur Kitkat et Lollipop. Il n'est pas Android Studio et gradle amicale de la bibliothèque ici.
Voici repo git pour la plus récente mise à jour pour Lollipop vous pouvez utiliser avec Gradle:
Lorsque vous incluez une bibliothèque dans votre projet ajouter gaugelibrary xml de mise en page de votre activité:
Cela permettra de montrer l'écartement statique sans aiguille. Pour instancier aiguille avec de l'aléatoire, de l'animation, vous devez le faire dans l'activité de fichier de classe. Voir comment faire ici:
Cela permettra d'instancier l'aiguille et faire animer le déplacement aléatoire des valeurs.
Je ne sais pas si la réponse tardive va aider ou pas. Je suis également venu à la même situation où je veux utiliser une jauge pour visualiser les données, car la jauge est pas donné comme widget android, en tant que passionné, je suis allé pour les bibliothèques comme ci-dessus, qui peuvent être trouvés à travers les différents liens dans Internet, bien qu'il était très serviable(merci à la merveilleuse auteurs de..), je me trouve difficile de visualiser le cours de certaines situations, donc, une autre solution de ce que j'ai fait est pour mon application est je integreated le JavaScript jauges dans mon application android.
Vous pouvez le faire en suivant les étapes suivantes
prendre tout compris .fichiers js et le placer dans le dossier actif.
C'est un exemple de code pour l'affichage de la webview contenu..
web = (WebView) findViewById(R. id.webview01);
progressBar = (ProgressBar) findViewById(R. id.progressBar1);
Ci-dessus pour charger le html & javascript.
Ce la webview classe
De bien vouloir lire par tous, les corrections sont les bienvenus..!!
J'ai fait il y a longtemps. Hésitez pas à cloner et à modifier. (Cela prend quelques idées de l'ancien Vintage Thermomètre.)
github.com/Pygmalion69/Gauge
Il peut facilement être ajouté à votre projet Gradle:
Les points de vue sont déclarées dans le fichier XML:
Voici un exemple de configuration des valeurs par programme:
Sur ce site vous trouverez quelques personnalisable gratuit jauges.
ScComponents
Très facile à installer et bien documenté.
Par exemple, vous pouvez avoir gratuitement quelque chose comme ça en 5 minutes en suivant les instructions ci-dessous.
Aller sur le site web lié. Cliquez sur le GR004 et après la fenêtre contextuelle apparaît, cliquez sur "Télécharger GRATUITEMENT".
La bibliothèque sera téléchargé, décompressez-le et suivez les instructions pour installer la bibliothèque (aar fichier) à l'intérieur de votre projet Android.
Écrire ce code dans votre XML de mise en page et votre jauge sera fait:
Vous avez beaucoup d'options XML pour le personnaliser:
Et de la fonction liée par le codage.