โปรเจ็กต์นี้เป็นการนำแอนิเมชั่นส่วนต่อประสานโปรไฟล์ผู้ใช้ไปใช้ สร้างใน [Yalantis] (https://yalantis.com/?utm_source=github)
ตรวจสอบ [โครงการบน Dribbble] นี้ (https://dribbble.com/shots/1744157-User-Profile-Interface-Animation)
#บันทึก
ขึ้นอยู่กับยูทิลิตี้แอนิเมชั่นของ Ozodrukh สำหรับแอนิเมชั่น CircularReveal
#การใช้งาน
ในขณะนี้ นี่เป็นเพียงตัวอย่างการใช้งานอินเทอร์เฟซด้านบนในโครงการ Android ของคุณ ในระยะต่อมา เรากำลังวางแผนที่จะสร้างไลบรารี่ที่ปรับแต่งได้สูงสำหรับอินเทอร์เฟซที่สวยงาม
แต่ถ้าคุณต้องการใช้ในโครงการของคุณ คุณต้อง:
รวมห้องสมุดเป็นโครงการห้องสมุดท้องถิ่น
เพิ่มสิ่งนี้ลงในไฟล์ build.gradle โครงการของคุณ:
repositories {
maven {
url " https://jitpack.io "
}
}
สำหรับโมดูล CircularReveal
ขยายกิจกรรมของคุณจาก EuclidActivity
ใช้เมธอด getAdapter() เพื่อให้คุณส่งคืนข้อมูลของคุณเอง
สำหรับการดำเนินงาน ให้ดูที่โครงการตัวอย่าง - ตัวอย่าง
#การปรับแต่ง
คุณสามารถแทนที่วิธีการต่างๆ เพื่อปรับระยะเวลาของภาพเคลื่อนไหวหรือรัศมีของวงกลมที่เปิดเผยอวตารได้
#ความเข้ากันได้
เรายินดีเป็นอย่างยิ่งหากคุณส่งลิงก์ไปยังโครงการของคุณที่คุณใช้ส่วนประกอบของเรา เพียงส่งอีเมลไปที่ [email protected] และแจ้งให้เราทราบหากคุณมีคำถามหรือข้อเสนอแนะเกี่ยวกับแอนิเมชั่น
ป.ล. เราจะเผยแพร่ความเจ๋งเพิ่มเติมที่รวมอยู่ในโค้ดและบทช่วยสอนเกี่ยวกับวิธีทำให้ UI สำหรับ Android (iOS) ดีกว่าดีกว่า คอยติดตาม!
Copyright 2017, Yalantis
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.