जवाबों:
आप button.performClick()
विधि का उपयोग करके प्रोग्राम बटन पर क्लिक कर सकते हैं ।
यदि आपके बटन में कोई एनीमेशन शामिल है, तो आपको क्लिक करने की आवश्यकता होगी और फिर performClick के बाद प्रत्येक चरण को अमान्य कर दिया जाएगा। ऐसे:
button.performClick();
button.setPressed(true);
button.invalidate();
button.setPressed(false);
button.invalidate();
इस अवसर पर मुझे एनीमेशन दिखाने के लिए देरी का भी परिचय देना पड़ा। ऐशे ही:
//initiate the button
button.performClick();
button.setPressed(true);
button.invalidate();
// delay completion till animation completes
button.postDelayed(new Runnable() { //delay button
public void run() {
button.setPressed(false);
button.invalidate();
//any other associated action
}
}, 800); // .8secs delay time