2010-03-06 5 views
4

Je suis en train de porter une application de l'iPhone à Android. L'application iPhone a des illustrations pour une douzaine de boutons ou plus dans leur état normal et pressé. Cela s'est traduit très bien pour Android. Cependant, nous n'avons bien sûr actuellement aucune image pour l'état "focalisé". En plus du travail nécessaire à la création de toutes ces images de boutons, nous ne savons pas exactement de quelle couleur il faut régler le focus. La couleur de sélection varie d'un téléphone à l'autre, etc. Nous devrons trouver une «lueur blanche» neutre, je suppose. Puis l'idée a frappé - pourrions-nous programmer une image de mise au point pour les boutons en fonction de la couleur de sélection actuelle? Est-ce que les gens ont fait quelque chose comme ça dans la communauté de développeurs Android? Pouvez-vous me montrer quelques exemples? Une recherche sur Internet n'a rien révélé de trop utile, bien que j'ai peut-être cherché les mauvais mots-clés.Peut-on générer par programme l'image focalisée pour un ImageButton?

Merci!

Le Xdog.

Répondre

0

Excellente question.

Une chose que vous pourriez faire est de mettre les boutons dans l'état focalisé sur l'iPhone, puis prendre un instantané d'écran.

Une capture d'écran peut être prise avec l'iPhone OS en appuyant de manière prolongée sur le bouton Accueil, puis en appuyant sur le bouton Marche/Veille. Vous pouvez également appuyer sur le bouton Marche/Veille et le maintenir enfoncé avant d'appuyer sur le bouton Accueil.

L'écran clignote et l'image est enregistrée dans le "Rouleau de caméra" sur l'iPhone ou dans "Photos enregistrées" sur l'iPod touch. De là, vous pouvez le synchroniser avec votre ordinateur. Un cliché «bouton avec mise au point» de l'iPhone pourrait être mieux que d'essayer de pondre les faits saillants de mise au point avec le thème actuel sur l'Android. C'est parce que l'image de l'iPhone sera compatible avec les autres images de bouton de l'iPhone.

Peter

+0

En fait, je cherche un code qui applique réellement la couleur de sélection actuelle comme une teinte ou une surbrillance. Je me demande ce que certains des régimes ont mis au point par programme. –

Questions connexes