Ich habe eine RelativeLayout
mit clipChildren="false"
. Dann habe ich eine view
darin, die marginTop="-50dp"
hat.Ist es möglich, View-Klick zu erkennen, wenn es außerhalb des übergeordneten Elements gezeichnet wird?
Also 50dp der View
innerhalb RelativeLayout
ist eigentlich außerhalb von RelativeLayout
gezeichnet.
Jetzt ist das Problem, dass die 50dp, die außerhalb RelativeLayout
ist nicht anklickbar ist, da es außerhalb seiner Eltern ist.
Ist es möglich, diesen Klick zu erkennen, oder muss ich einen anderen Weg finden, das Layout einzurichten?
Eine Möglichkeit besteht darin, x/y von Berührungsereignissen zu erhalten, und wenn diese Werte in der Ansicht sind, feuern Sie Ihre Methode ab. – Opiatefuchs
wickle dein 'RelativeLayout' in ein anderes' RelativeLayout' und führe das Klickereignis durch. –
Warum musst du "-50dp" machen? Du kannst einfach verschachtelte Layouts erstellen und deine Ansicht kann angeklickt werden. – Lampard