2013-06-12 10 views
16

तो वहाँ एंड्रॉयड में WebView हार्डवेयर त्वरण के साथ एक ज्ञात बग है, उदाहरण के लिए यहाँ देखें: https://code.google.com/p/android/issues/detail?id=17352Android WebView, हार्डवेयर त्वरण मूर्ति समाधान

हार्डवेयर त्वरण अक्षम करना मेरे लिए एक विकल्प नहीं है।

मैं इन महान संदर्भ पढ़ा है:

मेरा प्रश्न है, यह देखते हुए HWA किसी को भी किसी भी सीएसएस/HTML पता है चालू है, प्रतिपादन कलाकृतियों को रोकने के लिए कामकाज जो हो सकता है?

मैं केवल उन्हें देख रहा हूं जब मैं एक फॉर्म फ़ील्ड पर ध्यान देता हूं, ऐसा लगता है कि बनामिन-एस्क्यू और उप-पिक्सेल गिट्स का कारण बनता है। जब मैं मैदान पर ध्यान केंद्रित करता हूं, तो पूरा पृष्ठ जिटर लगता है।

ऐसा लगता है कि position: absolute के साथ कुछ भी करने के लिए है।

किसी को भी इसे हल करने का कोई अनुभव मिला है?

+0

क्या आपको कोई समाधान मिला ?! –

उत्तर

0

ऐड:

-webkit-backface-visibility: hidden; 
-webkit-perspective: 1000; 
backface-visibility: hidden; 
perspective: 1000; 

अगर आप को बदलने .. यह एक सस्ते चाल है, लेकिन इसे आईपैड पर espacially प्रदर्शन में सुधार होगा 3 डी के साथ काम कर ..

इसके अलावा आप

-webkit-transform: rotateZ(0deg); 
की कोशिश कर सकते

AFAIK रोटेशन प्रदर्शन को बढ़ावा दे सकता है क्योंकि gpu कुछ घूर्णन में बहुत बेहतर हैं ..

एक और तरीका स्क्रीन पर प्रत्येक तत्व पर 'बिना फ़ंक्शन' परिवर्तन को रखना है ..

कृपया मुझे बताएं कि क्या मैं आपकी मदद कर सकता हूं।

+0

वर्णित कार्य विपरीत प्रभाव पैदा कर रहे हैं। उन कलाकृतियों जीपीयू त्वरण का परिणाम हैं। तो जीपीयू का लाभ उठाना वह है जिसे हम टालना चाहते हैं। मुझे एक ही समस्या थी और दुर्भाग्य से मुझे अब तक का एकमात्र समाधान पूरे वेब व्यू के लिए हार्डवेयर त्वरण को अक्षम कर रहा है। – pepkin88

संबंधित मुद्दे