ที่อยู่ในนี้อ่ะครับ
android-sdk-windowssamplesandroid-8ApiDemos
คือประเด็นอยู่ที่ว่าผมจะทำการเปลี่ยน Page ให้เลื่อนซ้าย และเลื่อขวา ขอนนี้ผมใช้การเปลี่ยน Page เลื่อขวาได้แล้วโดยใช้ Fliper
flip.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_in_left));
flip.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_out_right));
แต่คราวนี้ผมต้องการให้วิ่งไปอีกทางนึง โดยตัวอย่างที่หาได้ใน Web เค้าก็ใช้
android.R.anim.slide_in_right
ซึ่งใน Project ผมจะไม่มี Class นี้อ่ะครับ พอผมเข้าไปดูที่ Example มันมีให้ ผมเลยไม่ทราบว่าจะมีวิธีเอามาใช้อย่างไนครับ แนะนำด้วยครับ
ผมลง Code ให้เลยดีกว่า ไม่หวงอยู่แล้วถ้ามีคนจะอยางลองทำ
JavaFile ครับ
package test.TestViewFliper;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.view.animation.*;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ViewFlipper;
public class TestViewFliper extends Activity {
ViewFlipper flip;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
flip=(ViewFlipper)findViewById(R.id.flip);
LoadHTML(R.id.webView1,”http://www.google.com”);
LoadHTML(R.id.webView2,”http://www.tmd.go.th”);
LoadHTML(R.id.webView2,”http://www.facebook.com”);
LoadHTML(R.id.webView2,”http://www.gmail.com”);
//((WebView)findViewById(R.id.webView1)).loadUrl(“http://www.google.com”);
//((WebView)findViewById(R.id.webView2)).loadUrl(“http://www.tmd.go.th”);
}
public void FlipPrev(View v)
{
flip.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in));
flip.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out));
//flip.setFlipInterval(1000);
flip.showPrevious();
}
public void FlipNext(View v)
{
flip.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_in_left));
flip.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_out_right));
flip.showNext();
}
public void LoadHTML(int SrcWebView,String url)
{
WebView webview;
webview = (WebView) findViewById(SrcWebView);
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(this, “Android”);
webview.setWebViewClient(new WebViewClient());
webview.setWebChromeClient(new WebChromeClient());
//webview.loadUrl(“javascript:alert(‘”+WebClass.getDeviceId()+”‘)”);
webview.loadUrl(url);
}
}
main.xml
Y__Y ไม่แสดงผล
อยากจะเอา Source Code มาลงแบ่งปันความรู้กันอ่ะครับ ทำไงได้บ้างอ่ะครับ
^_^ ตอนนี้ใช้ได้บางส่วนแล้ว ลอง งมๆมั่วๆ แล้วได้เฉย ยังสรุปไม่ได้ เพราะยังไม่เข้าใจเค้าเท่าที่ควร