Les smartphones et autres tablettes ayant un processeur et un RAM limités, il faut éviter de leur faire faire des calculs inutiles.
Si tu veux faire du texturing procédural (un bien grand mot pour un simple dégradé ), trouve un musicien et fait une demo sur PC, pas un jeu sur téléphone. En effet, ce dernier aura bien d'autres choses à faire: afficher la scène, gérer les événements utilisateur, une éventuelle IA...
Merci de t'as réponse! c'est pas bête mais si quelqu'un a quand même une solution uniquement en code n'hésitez pas
J’ai en effet une telle solution sous la nageoire.
En plus de ça, elle est largement plus sympa qu’une solution basée sur du code Java ou sur une image !
Crée un fichier XML dans ./res/drawables/, appelé, disons, background.xml, avec le contenu suivant :
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#595a96" android:endColor="#36375e" android:angle="270"/>`
<!-- Pour savoir pourquoi un angle de 270° : lire la partie de la doc sur android:angle ! -->
</shape>
Puis dans ton code, tu utilises cette nouvelle forme avec un simple android:background="@drawable/background".
J'ai testé avec le code minimal ci-dessous :
Y a tellement de trucs dans Android... Perso, je m'étais arrêté au bouton custom (le background qui change quand on clique ou pas).
Je garde ça dans un coin de ma tête.
PS: Tu aurais pu faire un dégradé Orange Validateur !
Y a tellement de trucs dans Android... Perso, je m'étais arrêté au bouton custom (le background qui change quand on clique ou pas).
Je garde ça dans un coin de ma tête.
C’est un truc que j’ai appris dans un bouquin (je ne sais plus lequel, j’en ai 5-6 et j’ai la flemme de chercher ), ils disent quand même que Google n’a jamais mis ça en avant et qu’il fallait vraiment connaître pour… savoir que ça existe ! (You don’t say?) Les formes XML sont une solution très élégante à ce genre de problèmes oui !
Citation : Fumble
PS: Tu aurais pu faire un dégradé Orange Validateur !
Oui mais :
Le violet, c’est ma couleur préférée ;
Je n’ai fait que reprendre les couleurs que Ankara a placées dans son code Java plus haut ;
Le violet est la couleur complémentaire du orangeOrange Validateur, donc c’est pas grave !
Bref, Ankara, es-tu satisfait ?
Ancien validateur du SdZ.
[Android] Dégradé
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ancien validateur du SdZ.
Ancien validateur du SdZ.