Bonjour / Bonsoir à toutes et à tous, je me présente à vous en ce premier poste pour avoir quelques renseignements, j'aimerai donc savoir s'il est possible de modifier la couleur de texte d'une application Android à partir d'un téléphone Android avec l'application APK Editor Pro, voici deux captures d'écrans de mon téléphone pour vous aider à comprendre ma demande:
Dans le jeu:
Dans l'APK:
Merci d'avoir prit le temps de me lire, vous souhaitant à toutes et à tous une agréable journée / soirée.
Il faudrait que tu recherches les références de la variable qui stocke le texte, trouve là ou le texte est "rendered" et que ajoutes une modification de couleur (en utilisant l'API du framework utilisé pour le jeu).
Bonjour/ Bonsoir,
Merci beaucoup de m'avoir répondu aussi rapidement, malheureusement je ne comprends pas trop la réponse, je ne suis qu'un débutant pour le moment...
Serait-il possible d'avoir d'avantage d'informations à ce sujet ou d'avoir un lien pour en apprendre un peu plus ?
Merci d'avance de m'avoir lu et bonne journée / soirée !
Ce qu'il t'explique, c'est qu'à un moment donné, le texte est affiché à l'écran. Tu dois chercher à quel moment c'est fait, et faire en sorte de modifier la couleur à ce moment là.
Sinon, tu peux chercher dans les layout (xml) où est ton texte, et y ajouter une value pour "color".
<TextView
android:text="Hi there!"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="36sp"
android:fontFamily="sans-serif-light"
android:textColor="@android:color/black"
android:background="#ccddff"
android:padding="20dp"/>
Sinon, j'ai tapé "APK Editor pro text color" sur Google, et j'ai eu 5 liens mini qui me donnent une réponse pour ton problème ..
L'astuce donnée en ligne n'est valable seulement pour les interfaces définies de façon déclarative, ce qui n'est pas le cas ici apparemment.
Si tu regardes les sources du jeu, la façon utilisée pour afficher le texte est ici : https://github.com/watabou/pixel-dungeon/blob/ca458a28f053612973d5d6059dae5f6f2ca4fcb7/src/com/watabou/pixeldungeon/scenes/AboutScene.java
Il utilise la classe suivante : BitmapTextMultiline, définie ici :
https://github.com/watabou/PD-classes/blob/master/com/watabou/noosa/BitmapTextMultiline.java
Cette même classe hérite de BitmapText qui hérite de Visual : https://github.com/watabou/PD-classes/blob/master/com/watabou/noosa/Visual.java
qui implémente la méthode .color(r, g, b, a)
Bonjour / Bonsoir,
Je vous remercie infiniment pour vos réponses très précises et rapides.
Grâce à vous tout me paraît clair en ce sujet désormais.
Bonne journée ou soirée à vous et à bientôt.