TextView n'est pas Clickable sur OpenGl Curl View Effect

Dans ma demande, j'ai une exigence comme celle-ci. J'ai un nombre de données et j'ai besoin de montrer que les données sur le type de liste ListView, maintenant je supposément un total de 6 pages sur chaque page que je souhaite afficher ces données. J'ai répertorié le nombre de visualisation de texte sur Chaque page.Suppose, j'ai 7 pages, donc j'ai besoin de créer un type de livre pour que j'utilise ce code. Https://github.com/harism/android_page_curl .

Avec cela, je peux obtenir un tel effet. Comme mentionné ci-dessous. Entrez la description de l'image ici

  • Android ajoute un espace en dessous du dernier élément de recyclage avec gridlayoutmanager
  • Comment afficher pratiquement la formule mathématique dans Android
  • Comment obtenir un nom de fichier de ressource brute par ID?
  • Comment supprimer correctement le rembourrage (ou la marge?) Autour des boutons dans Android?
  • ActionBarActivity de "android-support-v7-appcompat" et ListActivity dans la même activité
  • Erreur "n'a pas pu récupérer le modèle de type 'BasicIdeaProject' à l'aide de la distribution Gradle" dans Windows?
  • Maintenant, mon problème est que, comme OpenGl est en train de convertir la mise en page entière en bitmap, je ne suis pas capable de gérer l'événement de clic de la visualisation de texte. Chaque fois que je clique sur la vue de texte sur cette heure, la méthode ACTION_DOWN est appelée.et offcourse, il devrait être appelé lorsque la mise en page entière est en train de se convertir Bitmap, nous ne pouvons pas gérer l'événement de clic texte.

    Pour avoir réussi à résoudre ce problème, il a trouvé un truc à partir de ce problème. Il a mentionné comment faire une mise en page séparée pour la gestion de l'écoute des boutons, mais ne pas avoir exactement ce que je dois faire, car je n'ai aucune expérience dans OpenGl. On a une idée de cette question, celui qui peut me guider gère un événement de clic.

  • Vérifiez si l'appareil dispose d'une caméra?
  • Android: Détecter le niveau sonore
  • Comment faire obstacle à une bibliothèque Android (fichier .jar) à l'aide de Proguard dans Eclipse
  • "In / out / inout" dans une valeur de paramètre d'interface AIDL?
  • Acte d'accélération des utilisations dans le manifeste
  • Ajout d'un cercle de cadre rond sur un bitmap arrondis
  • One Solution collect form web for “TextView n'est pas Clickable sur OpenGl Curl View Effect”

    Les solutions ci-dessus dépendent de vos pages de vues. Il peut ne pas fonctionner si vous utilisez ListViews sur vos pages ou n'importe quelle ScrollView, vous devez tester de nouveau vos performances d'application … Ce que j'ai fait pour fonctionner, c'est créer un parent racine supplémentaire avec FrameLayout, placer sur le haut du widget , Fi.harism.curl.CurlView et ajoutez PageContainer (RelativeLayout on may app). Au moment de l'exécution, obtenez le dessinable de votre page de visualisation (View.getDrawingCache ()) et ajoutez The Real PageView (witch contains listener) dans le PageContainer. Rendre le PageContainer alpha à 0. Vous avez une page en double (transclude) pour recevoir le clic de page, CurlView gérera toujours les événements tactiles pour curl.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.