समस्या & प्रश्न:Drawable कुचल रही
मैं वर्तमान में एक दृश्य के पेजर है, इसके अंदर सिर्फ 2 पृष्ठों/विचारों, जो क्षैतिज एक दूसरे के बगल में हैं के साथ।
मेरे विचार कस्टम हैं जो दो रंगीन ढाल और कम अस्पष्टता/अल्फा मान पर इसके ऊपर एक छवि खींचते हैं।
मुझे लगता है कि जब मैं पहली बार/पृष्ठ से दूसरे या इसके विपरीत में जाने के लिए स्क्रीन पर स्वाइप करता हूं, तो छवियां स्क्वैश हो रही हैं। मैं इसे कैसे होने से रोक सकता हूं, और उन्हें सामान्य रूप से आकर्षित कर सकता हूं?
उदाहरण:
छोड़ दिया छवि कि दिख रहा है पहली बार देखने से पता चलता, पूर्व कड़ी चोट; दाएं छवि दो विचारों को दिखाती है, स्वाइप स्वाइप के माध्यम से मिडवे दिखाती है।
कोड:
मैं एक Drawable
चर कि मैंने पहले सेट, overlayImage
है कि मैं नहीं अस्पष्टता की स्थापना के अलावा अन्य के लिए कुछ भी किया है है।
@Override
protected void onDraw(Canvas canvas) {
p.setShader(new LinearGradient(0, 0, 0, getHeight(), startColor, endColor, Shader.TileMode.MIRROR));
canvas.drawPaint(p);
//Pretty sure the mistake is around these two next lines
overlayImage.setBounds(canvas.getClipBounds());
overlayImage.draw(canvas);
}
आपका ओवरले इमेज किस प्रकार का ड्रायबल है? यह ऑन ड्रा आपके कस्टम व्यू का हिस्सा है? – Matthieu
"ओवरले इमेज" सचमुच सिर्फ एक नियमित, सादा ड्रायबल है; और हाँ यह ऑनड्रा मेरे कस्टम व्यू का हिस्सा है। –