0

ich versuchte, ein Round Ripple Effect auf einem FragmentDialog hinzufügen, aber ich mit diesem Ende:Seltsam sich allmählich ausbreitende Wirkung sowohl gerundet und Platz

Ripple round and square

Der Effekt ist jetzt rund und quadratisch!

den runden Effekt hinzuzufügen, habe ich:

android:background="?selectableItemBackgroundBorderless" 

Das Merkwürdigste ist, dass nach diesem Problem konfrontiert, ich ein anderes Projekt erstellt, was zu überprüfen falsch und irgendwie das Problem, könnte, didn erscheint nicht auf dem anderen Projekt.

Alles was ich sagen kann ist, dass sowohl das XML (Layout) als auch die Java Klasse (DialogFragment) in beiden Projekten identisch sind!

Irgendwelche Ideen, was passieren könnte?

+0

try (android: Vordergrund = "selectableItemBackgroundBorderless?") - aber nicht sicher, ob es das beheben Problem - fügen Sie die XML-Markup in Ihrem Q anyaway – Tasos

+0

@LeonardoSibela beste Möglichkeit, dies zu debuggen ist: nehmen Sie den XML-Dump von diesem über UIAutomator dann analysieren, was ist Ansichtshierarchie, Touch-Bereich. – dex

+0

@Tasos Ich versuchte, den Vordergrund zu setzen, aber es hat nicht funktioniert, aber ich schätze Ihre Hilfe sehr viel :) – LeonardoSibela

Antwort

0

Ich fand den Unterschied zwischen den beiden Projekten in den build.gradle (app module) Dateien.

Was war ich mit:

compileSdkVersion 23 
buildToolsVersion "23.0.3" 

compile 'com.android.support:design:23.4.0' 


Ich reparierte es mit:

compileSdkVersion 24 
buildToolsVersion "24.0.1" 

compile 'com.android.support:design:24.1.1' 
Verwandte Themen