2013-09-29 3 views
0

imagescroll보기를 만들 수 있습니다. 이미지에는 두 가지 활동이 있습니다. 첫 번째 사용자는 잘 작동하는 이미지로 스크롤 할 수 있습니다. 두 번째 자동 스크롤 이미지는 2 초 후에 나타납니다. 나는 많은 예제를 시도했지만 그것을 할 수 없다. 그래서 나는 여기에 올리고있다.ViewPager에서 2 초 후 자동으로 이미지 스크롤 pageadapter에 의해

인조 인간 전문가에게 문의하십시오.

이미지를 스크롤하는 데 사용하고 있습니다.

MyPagerAdapter adapter = new MyPagerAdapter(); 
     final ViewPager myPager = (ViewPager) findViewById(R.id.pager); 
     myPager.setAdapter(adapter); 
     adapter.notifyDataSetChanged(); 


private class MyPagerAdapter extends PagerAdapter { 

     public int getCount() { 
      return homescreenList.size(); 
     } 

     public Object instantiateItem(View collection, int position) { 
     try { 
      LinearLayout images = new LinearLayout(collection.getContext()); 

       ImageView image = new ImageView(collection.getContext()); 
       image.setPadding(20, 0, 20, 0); 

      images.addView(image); 

      ((ViewPager) collection).addView(images, 0); } 
      return images; 
     } catch(Exception e) { 
       System.out.println("error:"+e.toString()); 
      } 

      return position; 
     } 

답변

0

스크롤 할 감사합니다 ViewPager 이초 지연, 맞죠?

두 가지 당신은 필요한 :

  • 2 초 동안 기다리십시오, 당신의 코드가 View.scrollBy() 또는 scrollTo()

비고가 올바른 위치에 View.postDelayed(..., 2000L)

  • 스크롤 지연 호출하여 : I 링크가 정확한 위치를 가리 키지 않는다고 생각하십시오. scrollBy, scrollTo 또는 postDelayed과 같은 방법으로 웹 페이지에서 검색해야합니다.

  • +0

    예 2 초 지연 싶습니다. 하지만 자동 스크롤이어야하며 이미 수동 스크롤이 있습니다. 그래서 둘 다 일해야합니다. – user1629977

    +0

    자동 스크롤이란 무엇입니까? 안드로이드에 의해 자동으로 시작되는 경우가 아니라, 팬 또는 플링 (fling)과 같은 사용자 활동에 대한 반응입니다. 안드로이드 반응을 2 초 지연 시키시겠습니까? 이는 사용자가 자신의 시스템이 느린 것으로 생각하고 반응하지 않는다는 것을 의미합니다. 더 설명 해주십시오. – jboi