2013-03-01 36 views
5

Tôi muốn có chức năng marquee có sẵn trong html trong ứng dụng Android của tôi. Tôi không biết chúng tôi gọi nó là gì trong Android.cách tạo hình ảnh trong android (tự động)?

ví dụ, tôi có 4-5 images.they cần thiết marquee hoặc từ trái sang phải hoặc từ phải sang trái. (Tự động)

1 ghi chú Tôi không yêu cầu về ngang xem cuộn.

Quy trình là gì và làm cách nào để có được tính năng này?

Trả lời

7

tôi có câu trả lời ... CHO CÂU HỎI TÔI

AUTOSLIDER NÓ

public class AutoSlider extends Activity { 

    public int currentimageindex=0; 
    Timer timer; 
    TimerTask task; 
    ImageView slidingimage; 

    int[] IMAGE_IDS = {R.drawable.image1, R.drawable.image2, R.drawable.image3, 
      R.drawable.image4}; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) 
{ 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
     final Handler mHandler = new Handler(); 

     // Create runnable for posting 
     final Runnable mUpdateResults = new Runnable() { 
      public void run() { 

       AnimateandSlideShow(); 

      } 
     }; 

     int delay = 1000; // delay for 1 sec. 

     int period = 8000; // repeat every 4 sec. 

     Timer timer = new Timer(); 

     timer.scheduleAtFixedRate(new TimerTask() { 

     public void run() { 

      mHandler.post(mUpdateResults); 

     } 

     }, delay, period); 

    } 

    public void onClick(View v) { 

     finish(); 
     android.os.Process.killProcess(android.os.Process.myPid()); 
     } 
     private void AnimateandSlideShow() { 

     slidingimage = (ImageView)findViewById(R.id.ImageView_id); 
     slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]); 

     currentimageindex++; 

     } 

} 

và trong XML của bạn chỉ có cách bố trí và chế độ xem hình ảnh với chiều rộng, chiều cao và vị trí của nó.

+0

cảm ơn bạn nó hoạt động –

1

Bạn có thể sử dụng Xem Pager cùng với Timer: Trên mỗi thời gian đánh dấu thay đổi trang của xem pager sử dụng pager adapter:

, định nghĩa chính thức của Xem pager:

Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages that the view shows 

hãy xem xét một số ví dụ về Xem pager và xem chèo:

http://www.edumobile.org/android/android-beginner-tutorials/view-pager-example-in-android-development/

http://wptrafficanalyzer.in/blog/image-slideshow-using-viewflipper-in-android/ (Sử dụng xem flipper)

+0

nhưng xem máy nhắn tin không được hỗ trợ ..... XÉT R VIEWNG, XEM FLIPPER đang được hỗ trợ.Trong các phiên bản gần đây của Android. – elegance

+1

Xem máy nhắn tin được hỗ trợ trong tất cả các phiên bản bằng cách sử dụng thư viện hỗ trợ v4. Vui lòng kiểm tra Tài liệu chính thức: http://developer.android.com/reference/android/support/v4/view/ViewPager.html http : //developer.android.com/tools/extras/support-library.html –

Các vấn đề liên quan