मैं एंड्रॉयड पर इस तरह अदृश्य करने के लिए visibility
सेट:मैं कैसे देख सकता हूं कि दृश्य दृश्यमान है या नहीं, एंड्रॉइड में?
myImageView.setVisibility(View.INVISIBLE);
और फिर यह दृश्यमान बनाने के लिए:
myImageView.setVisibility(View.VISIBLE);
अब मैं अगर myImageView
दिखाई दे रहा है या नहीं पता नहीं है, मैं कैसे जांच कर सकते हैं यह इस तरह है:
if (myImageView IS VISIBLE) {
Do something
} else {
Do something else
}
मैं यह कैसे कर सकता हूं? मुझे ब्रैकेट के भीतर क्या लिखना है?
दृश्यमान स्क्रीन की सीमाओं के भीतर नहीं होने पर दृश्यमान हो सकता है, इसलिए यह सभी मामलों में सटीक नहीं होगा। हालांकि, [बिल मोटेज़] (http://stackoverflow.com/a/12428208/62921) उत्तर हर समय काम कर रहा है। – ForceMagic
फोर्समैजिक सही है और कारण मैंने अपना जवाब पोस्ट किया है। एक दृश्य को देखने के लिए सेट किया जा सकता है। विज़िबल और आपका if-logic सत्य वापस आ जाएगा, हालांकि, दृश्य वास्तव में उपयोगकर्ता को दिखाई नहीं दे सकता है। मेरा समाधान, नीचे, सही होगा, और केवल तभी, यदि उपयोगकर्ता वास्तव में स्क्रीन के दृश्य पोर्ट पर दृश्य का कोई भी भाग देख सकता है। –
@ बिलमोटे मेरा समाधान मूल प्रश्न को हल करना था। दृश्यता विशेषता का मूल्य कैसे प्राप्त करें। – William