แอนิเมชั่นไม่ราบรื่นบน Galaxy Note

ฉันมีแอปพลิเคชันที่มีภาพเคลื่อนไหวง่ายๆ เพียงซ่อน Views เมื่อผู้ใช้แตะปุ่ม:

<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
    android:toYDelta="-200"
    android:duration="250" />
</set>

ฉันได้ทดสอบแอปพลิเคชันของฉันบน Samsung Galaxy S (1 GHz, 480x800), Samsung Galaxy Ace (800 MHz, 320x480), Sony Ericson Xperia X8 (600 MHz, 320x480) และ AVD (240x320) แอนิเมชั่นดูดีในทุกด้าน อุปกรณ์

อย่างไรก็ตาม เมื่อฉันทดสอบกับ Samsung Galaxy Note สองเครื่อง (ดูอัลคอร์ 1.4 GHz, 800x1280) ภาพเคลื่อนไหวดูไม่ดีและไม่ราบรื่น ฉันไม่รู้ว่าทำไมเพราะอุปกรณ์นี้ควรจะมีประสิทธิภาพมากที่สุดในบรรดาอุปกรณ์ที่ฉันทดสอบ และสามารถเรียกใช้แอปพลิเคชันอื่น ๆ ได้โดยไม่มีปัญหา มีเพียงภาพเคลื่อนไหวของแอปพลิเคชันของฉันเท่านั้นที่ดูไม่ดี ทำไมจึงเป็นเช่นนั้น?

จะขอบคุณมากหากคุณสามารถให้เบาะแสเกี่ยวกับสาเหตุที่แท้จริงแก่ฉันได้ ขอบคุณ


person LongYC    schedule 11.05.2012    source แหล่งที่มา


คำตอบ (2)


ท้ายที่สุดฉันยังไม่รู้ว่าทำไมมันถึงเกิดขึ้นกับ Gingerbread Galaxy Note ฉันสงสัยว่าไม่ได้เปิดใช้งานการเร่งด้วยฮาร์ดแวร์สำหรับ UI เพื่อประหยัดแบตเตอรี่ อย่างไรก็ตาม เนื่องจากอุปกรณ์ได้รับการอัปเดตอย่างเป็นทางการด้วย Ice Cream Sandwich ฉันเดาว่าไม่มีจุดประสงค์ที่จะพิจารณาเพิ่มเติม เนื่องจาก hardwareAccelerated="true" จะทำงานบนอุปกรณ์ใหม่และ/หรือที่อัปเดต

ไม่ได้เลือกคำตอบของ dtmilano เนื่องจากในขณะที่ตอบ Galaxy Note อยู่บน Gingerbread

person LongYC    schedule 15.08.2012

ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน การเร่งด้วยฮาร์ดแวร์ สำหรับแอปพลิเคชันของคุณ ในรายการของคุณเพิ่ม

<application android:hardwareAccelerated="true" ...>

ข้อเสียเปรียบเพียงอย่างเดียวอาจเป็นได้ว่าแอปพลิเคชันของคุณจะใช้หน่วยความจำมากขึ้น

person Diego Torres Milano    schedule 11.05.2012
comment
ขอขอบคุณสำหรับการตอบกลับ แต่ตาม เว็บไซต์อย่างเป็นทางการของ Android hardwareAccelerated ใช้งานได้กับอุปกรณ์ที่มี API ระดับ 11 (3.0 Honeycomb) หรือสูงกว่าเท่านั้น Galaxy Note ที่ฉันลองใช้นั้นทำงานบน 2.3 Gingerbread ฉันลองแล้วและตามที่คาดไว้ มันใช้งานไม่ได้ - person LongYC; 17.05.2012