क्या कोई जानता है कि रेटिंगबार बाएं से दाएं के बजाए दाएं से बाएं से जाना संभव है, या कोई विचार है कि इसे कैसे किया जाए?क्या रेटिंगबार दिशा को बदलना संभव है?
उत्तर
आप अनुकूलित करने के लिए है RatingBar
..
हालांकि तुम सिर्फ RatingBar
छवियाँ & तो रिवर्स गणना के कुछ प्रकार प्रदर्शित साथ चाल निभानी है।
चाल RatingBar में रिवर्स चित्र प्रदर्शित किया जाएगा .. RatingBar में अदला-बदली का चयन किया और इसे नहीं चुना जाता छवियों।
उपयोगकर्ता RatingBar
पर रेट करने के लिए अनुमति दें। आपको चयनित और अचयनित गणनाओं को स्वैप करना होगा। मेरा मतलब है कि आपको रिवर्स गणना करना है। StackOverflow पर कस्टम RatingBar
की
पूरा कार्य उदाहरण केवल मेरे द्वारा जवाब दे दिया।
डाउनलोड यहाँ से RatingBar
प्रतीक: http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
आप अपने Ratingbar में android:rotation="180"
उपयोग कर सकते हैं यह मैं पर मेरे रीड-ओनली Ratingbars इस तरह से इस्तेमाल किया घुमाने के लिए, मुझे नहीं पता है कि अगर यह Ratingbar के साथ बातचीत के प्रभाव होगा।
तो आप भी ग्राफिक्स संपादक जो आसान न सिर्फ सितारों की रिवर्स राशि निर्धारित करने की तो है में ड्रॉएबल बारी बारी चाहिए –
हाँ, 'एंड्रॉयड: rotationY = 180' एक आकर्षण की तरह काम करता .. । –
विशेषता का प्रयोग करें android:scaleX="-1"
या
package com.example.selection;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.RatingBar;
public class InvertRatingBar extends RatingBar {
public InvertRatingBar(Context context) {
super(context);
}
public InvertRatingBar(Context context, AttributeSet attrs) {
super(context, attrs);
}
public InvertRatingBar(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
int width = this.getMeasuredWidth();
event.setLocation(width - event.getX(), event.getY());
return super.onTouchEvent(event);
}
@Override
protected synchronized void onDraw(Canvas canvas) {
int width = this.getMeasuredWidth();
Matrix matrix = canvas.getMatrix();
matrix.preTranslate(width, 0);
matrix.preScale(-1.f, 1);
canvas.setMatrix(matrix);
super.onDraw(canvas);
}
}
- 1. क्या निश्चित रेटिंगबार बनाना संभव है?
- 2. क्या UIKeyboard को देखते हुए UITextInputTraits को बदलना संभव है?
- 3. जेफ्रीचार्ट: क्या बार रंग बदलना संभव है?
- 4. मेकर्ट - क्या कुंजी आकार बदलना संभव है?
- 5. क्या vim regexp बोली को बदलना संभव है?
- 6. क्या सी ++ std :: सेट के तुलनित्र को बदलना संभव है?
- 7. क्या P4Eclipse के भीतर P4TICKET को बदलना संभव है?
- 8. क्या आवेदन.css को application.css.sass में बदलना संभव है?
- 9. क्या पैरामीटर पैक में प्रकारों को बदलना संभव है?
- 10. क्या रूबी ऑब्जेक्ट की कक्षा को बदलना संभव है?
- 11. क्या यमन की निर्देशिका संरचना को बदलना संभव है?
- 12. क्या जावास्क्रिप्ट में document.activeElement को बदलना संभव है?
- 13. सी # - क्या जीसी हीप को बदलना संभव है?
- 14. रेटिंगबार ऑनक्लिक
- 15. कैप्चर रेटिंगबार
- 16. एंड्रॉइड: लंबवत रेटिंगबार?
- 17. क्या लिनक्स पर नामित पाइप का आकार बदलना संभव है?
- 18. एंड्रॉइड रेटिंगबार आकार
- 19. क्या Google मानचित्र ड्राइंग प्रबंधक आइकन बदलना संभव है?
- 20. क्या टेक्स्टरेरा में टैब प्रतीक की चौड़ाई बदलना संभव है?
- 21. क्या वर्चुअल मेमोरी पेज आकार बदलना संभव है?
- 22. क्या इनो सेटअप में अनइंस्टॉल आइकन बदलना संभव है?
- 23. क्या एंड्रॉइड में चयनित टैब का रंग बदलना संभव है?
- 24. क्या ईएफ माइग्रेशन "माइग्रेशन" फ़ोल्डर का स्थान बदलना संभव है?
- 25. स्क्रॉलबार का रंग बदलना संभव है?
- 26. क्या django admin site में मॉडल नाम बदलना संभव है?
- 27. क्या svndumpfilter द्वारा भंडार में dir नाम बदलना संभव है?
- 28. क्या .net से कंसोल विंडो का आइकन बदलना संभव है?
- 29. क्या हैशमैप कुंजी का नाम बदलना संभव है?
- 30. क्या फायरबर्ड में एक टेबल का नाम बदलना संभव है?
धन्यवाद। मैं वास्तव में उछल एक आसान तरीका था ... –