public class GIFView extends View{ private Movie movie; private long moviestart; public GIFView(Context context) throws IOException { super(context); movie=Movie.decodeStream(getResources().getAssets().open("anim_cerca.gif")); } public GIFView(Context context, AttributeSet attrs) throws IOException{ super(context, attrs); movie=Movie.decodeStream(getResources().getAssets().open("anim_cerca.gif")); } public GIFView(Context context, AttributeSet attrs, int defStyle) throws IOException { super(context, attrs, defStyle); movie=Movie.decodeStream(getResources().getAssets().open("anim_cerca.gif")); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); long now=android.os.SystemClock.uptimeMillis(); Paint p = new Paint(); p.setAntiAlias(true); if (moviestart == 0) moviestart = now; int relTime; relTime = (int)((now - moviestart) % movie.duration()); movie.setTime(relTime); movie.draw(canvas,0,0); this.invalidate(); } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง