मैं ConstraintLayout
के साथ बिंदु ए से बिंदु बी के साथ किसी ऑब्जेक्ट को एनिमेट करने का सबसे आसान तरीका ढूंढ रहा हूं, इसकी अवधि और त्वरण गति को बदलने की क्षमता के साथ। उदाहरण के लिए, स्क्रीन पर सेट की गई बाधाओं के साथ ऑफ स्क्रीन तल से इसकी इच्छित स्थिति में लेआउट/व्यू ले जाना। मैं ConstraintLayout
के साथ ऑब्जेक्ट्स के लिए इसे कैसे करने में सक्षम नहीं हूं। कोई मुझे सही दिशा में इंगित कर सकता है? धन्यवाद।स्क्रीन के नीचे से ऊपर तक ConstraintLayout को एनिमेट कैसे करें?
5
A
उत्तर
6
इस xml
के रूप में सामग्री को देखने के बाद:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/constraint_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
</android.support.constraint.ConstraintLayout>
और इस गतिविधि में:
class SecondActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.item)
val constraintLayout = findViewById(R.id.constraint_layout) as ConstraintLayout
val button = findViewById(R.id.button)
button.setOnClickListener {
val constraintSet = ConstraintSet()
constraintSet.clone(constraintLayout)
constraintSet.setVerticalBias(R.id.button, 1.0f)
constraintSet.setHorizontalBias(R.id.button, 1.0f)
val transition = AutoTransition()
transition.duration = 1500
transition.interpolator = AccelerateDecelerateInterpolator()
TransitionManager.beginDelayedTransition(constraintLayout, transition)
constraintSet.applyTo(constraintLayout)
}
}
}
इस उत्पादन में परिणाम होगा:
देखें this article और this presentation अधिक जानकारी के लिए विवरण।
संबंधित मुद्दे
- 1. jQuery एनिमेट टॉप (नीचे से ऊपर तक)
- 2. तत्वों को नीचे से ऊपर तक कैसे प्रवाह करें?
- 3. छवियों को नीचे से ऊपर तक कैसे स्थानांतरित करें?
- 4. डिज़ाइन और कोडिंग - ऊपर से नीचे या नीचे तक?
- 5. रुबी में नीचे से ऊपर तक फ़ाइल कैसे पढ़ा जाए?
- 6. सीएसएस में ऊपर से नीचे तक divs ढेर कैसे
- 7. विम स्टेटस बार को नीचे से ऊपर कैसे स्थानांतरित करें?
- 8. Jquery एनिमेट नीचे समस्या
- 9. ऊपर से नीचे subgraphs, subgraphs
- 10. ConstraintLayout
- 11. उत्तरोत्तर ऊपर से नीचे करने के लिए नीचे
- 12. स्क्रीन के बीच में केंद्र div - यहां तक कि जब पृष्ठ ऊपर/नीचे
- 13. घूर्णन घुमाने के बिना नीचे से ऊपर तक लंबवत पाठ कैसे लिखें?
- 14. UIImageView ऊपर और नीचे (जैसे यह होवरिंग) में यूआईएममेज को एनिमेट करें लूप
- 15. कैसे में ऊपर से नीचे तक ग्रेडिएंट प्रभाव को प्रदर्शित करने के एंड्रॉयड
- 16. कंटेनर ऊपर से करने के लिए नीचे
- 17. एनआईसी इंटरप्ट (ऊपर/नीचे) को कैसे पकड़ें?
- 18. विंडो सूचियों को डिफ़ॉल्ट नीचे से ऊपर तक ले जाने के लिए tmux को कॉन्फ़िगर कैसे करें?
- 19. यूनिक्स टाइमस्टैम्प को ऊपर और नीचे निकटतम आधे घंटे तक कैसे करें?
- 20. Android में स्क्रीन से नीचे से मध्य तक एक संवाद स्लाइड कैसे करें
- 21. मल्टी कॉलम आरडीएलसी रिपोर्ट, ऊपर से नीचे
- 22. उंगली ऊपर/नीचे UITapGestureRecognizer
- 23. गतिविधि को ऊपर से नीचे और उपाध्यक्ष से कैसे परिवर्तित करें?
- 24. शीर्ष नीचे वी नीचे ऊपर डिजाइन दृष्टिकोण
- 25. एक div के ऊपर और नीचे पाठ रैप कैसे करें?
- 26. मैं स्क्रीन के नीचे से एंड्रॉइड पर एक दृश्य को "स्लाइड" कैसे कर सकता हूं?
- 27. ढाल को एनिमेट कैसे करें?
- 28. पूर्ण स्क्रीन से पूर्ण स्क्रीन तक स्विचिंग पॉप/स्लाइड
- 29. एंड्रॉयड TextView ऊपर और नीचे
- 30. लॉक स्क्रॉल ऊपर और नीचे