java - Android में सहायक टूलटिप कैसे बनाएं




user-interface tooltip (5)

मैं अपने उपयोगकर्ताओं को दिखाने में मदद करने के लिए एंड्रॉइड में चीज जैसी टूलटिप बनाना चाहता हूं, जैसा कि लोगों ने मुझे बताया है कि वे नहीं जानते कि यह क्या है। मेरे विचार के लिए यहां एक चित्र है:


Answers

आप एंड्रॉइड-फॉर्मिडेबल-सत्यापन का उपयोग कर सकते हैं .betterSetError () सुविधा, त्रुटिपॉपअप गुब्बारे की पृष्ठभूमि को खींचने योग्य और त्रुटि विस्मयादिबोधक चिह्न आइकन जो संपादन टेक्स्ट में drawableRight के रूप में सेट हो जाता है। अपनी आवश्यकताओं के अनुरूप ट्यून करने के लिए आपको उस त्रुटि के साथ खेलना होगा जो त्रुटिपॉपअप बताता है।




कई पुस्तकालय उपलब्ध हैं जो एंड्रॉइड में टूलटिप्स को लागू करने में आपकी सहायता करेंगे।

मैं एंड्रॉइड टूलटिप लाइब्रेरी की अनुशंसा करता हूं जिसे आप Github पर पा सकते हैं

उदाहरण का उपयोग:

Tooltip.make(this,
    new Builder(101)
    .anchor(aView, Gravity.BOTTOM)
    .closePolicy(new ClosePolicy()
        .insidePolicy(true, false)
        .outsidePolicy(true, false), 3000)
    .activateDelay(800)
    .showDelay(300)
    .text(R.string.hello_world)
    .maxWidth(500)
    .withArrow(true)
    .withOverlay(true)
    floatingAnimation(AnimationBuilder.DEFAULT)
    .build()
).show();

ग्रहण गैलीलियो के साथ आप एक्लिप्स -> प्राथमिकता मेनू आइटम पर जाते हैं, फिर संवाद में जावा और कंपाइलर का चयन करें।

अब यह 1.6 पर संकलक अनुपालन स्तर दिखा सकता है, फिर भी आप अभी भी यह समस्या देखते हैं। तो अब " परियोजना विशिष्ट सेटिंग्स कॉन्फ़िगर करें ... " लिंक का चयन करें और वहां आप देखेंगे कि प्रोजेक्ट 1.5 पर सेट है, अब इसे 1.6 पर बदलें। आपको सभी प्रभावित परियोजनाओं के लिए ऐसा करने की आवश्यकता होगी।

यह बीजान्टिन मेनू / संवाद इंटरफ़ेस ग्रहण के खराब यूआई डिज़ाइन की विशिष्टता है।





java android user-interface tooltip