Intereting Posts
स्पिनर का स्क्रॉलबार हमेशा दिखाई नहीं दे सकता (एंड्रॉइड) नेविगेशन ड्रॉवर एंड्रॉइड एपीआई विशिष्ट लेआउट विशेषता एंड्रॉइड फोन में चुंबकीय संवेदक का उपयोग करने वाली धातु का पता लगाने के लिए कैसे? पृष्ठभूमि को बदलने के बाद फिंगर पेंट धीमे हो जाता है ऑनहंडल इन्टेंट () को इंटेंट सेवा में नहीं बुलाया गया एक गतिविधि में कई बटन कैसे हैं एंड्रॉइड की स्क्रीन पर कब्जा वीडियो जब एक WebView में लोड करने का प्रयास करते समय "पूर्ण कार्रवाई करें" Google मानचित्र V2 एंड्रॉइड त्रुटि वर्ग खंड त्रुटि चलाना एक ViewPager में विभिन्न टुकड़ों से इंटेजर्स जोड़ना खंड हटायें मुद्दा एंड्रॉइड एक्शनबार उपशीर्षक रंग बदलें अपने पक्षों पर बटन क्लिक करके एक क्षैतिज स्क्रॉल दृश्य स्क्रॉल करना मेरा ब्रॉडकास्ट रिसीवर निष्पादित होता है, भले ही मेरा आवेदन काम नहीं कर रहा हो एंड्रॉइड टुकड़े जीवनचक्र ऑनस्ट, ऑनडेस्टॉयव्यू, ऑनडास्टॉय और ऑनडेट

रोबोटियम का उपयोग करके धीमी या तेज खींचें (स्क्रॉल करें)

यह वर्तमान स्क्रीन पर खींचने के लिए मेरा कोड है

int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth(); int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight(); int fromX, toX, fromY, toY = 0; fromX = screenWidth/2; toX = screenWidth/2; fromY = (screenHeight/2) + (screenHeight/3); toY = (screenHeight/2) - (screenHeight/3); int scroll_time = 10000; solo.sleep(5000); // Drag UP solo.drag(fromX, toX, fromY, toY, 40); Log.d(TAG, "Drag 1"); // here default origin (x,y = 0,0) is left upper corner 

यहां स्क्रॉल काम कर रहा है लेकिन बहुत धीमा है

इतनी तेजी से स्क्रॉल करने के लिए क्या आवश्यक इस कोड में परिवर्तन?

Solutions Collecting From Web of "रोबोटियम का उपयोग करके धीमी या तेज खींचें (स्क्रॉल करें)"

मुझे एक ही समस्या का सामना करना पड़ा, जो आपको करने की आवश्यकता है वह कोड की निम्न पंक्ति समायोजित करें,

 solo.drag(fromX, toX, fromY, toY, 40); //Change 40 to 10 

इससे आपकी स्क्रॉलिंग गति में वृद्धि होगी, कदम की गिनती कम होगी, स्क्रॉलिंग तेज़ है!

  public class MainActivity extends Activity { int windowwidth; int windowheight; ImageView ima1,ima2; private android.widget.RelativeLayout.LayoutParams layoutParams ; // private android.widget.RelativeLayout.LayoutParams layoutParams ; //private android.widget.RelativeLayout.LayoutParams layoutParams ; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); windowwidth = getWindowManager().getDefaultDisplay().getWidth(); windowheight = getWindowManager().getDefaultDisplay().getHeight(); System.out.println("width" +windowwidth); System.out.println("height" +windowheight); ima1 = (ImageView)findViewById(R.id.imageview1); ima1.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { layoutParams = (RelativeLayout.LayoutParams) ima1.getLayoutParams(); switch(event.getAction()) { case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: int x_cord = (int) event.getRawX(); int y_cord = (int) event.getRawY(); System.out.println("value of x" +x_cord); System.out.println("value of y" +y_cord); if (x_cord > windowwidth) { x_cord = windowwidth; } if (y_cord > windowheight) { y_cord = windowheight; } layoutParams.leftMargin = x_cord-25; layoutParams.topMargin = y_cord-25; // layoutParams.rightMargin = x_cord-25; // layoutParams.bottomMargin = y_cord-25; ima1.setLayoutParams(layoutParams); break; default: break; } return true; } }); ima2 = (ImageView)findViewById(R.id.imageview2); ima2.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { layoutParams = (RelativeLayout.LayoutParams) ima2.getLayoutParams(); switch(event.getActionMasked()) { case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: int x_cord = (int) event.getRawX(); int y_cord = (int) event.getRawY(); System.out.println("value of x1" +x_cord); System.out.println("value of y1" +y_cord); if (x_cord > windowwidth) { x_cord = windowwidth; } if (y_cord > windowheight) { y_cord = windowheight; } layoutParams.leftMargin = x_cord - 25; layoutParams.topMargin = y_cord - 75; ima2.setLayoutParams(layoutParams); break; default: break; } return true; } }); } } 

यह एक पूर्ण स्क्रीन पर एंड्रॉइड ड्रैग और ड्रॉप इमेजेस का उपयोग कर रहा है ?