ขอแนะนำ Android ReactButton Library 2.0.0

สวัสดีทุกคนฉันชื่อ Amr Hesham และในบทความนี้ฉันจะแนะนำReactButton Library ซึ่งเป็นไลบรารี Android ที่ช่วยให้คุณสร้างปุ่มด้วยกล่องโต้ตอบการตอบสนองเช่นปุ่มบนแพลตฟอร์ม Facebook หรือ LinkedIn

เมื่อฉันสร้างไลบรารีนี้เป้าหมายของฉันคือทำให้ไดนามิกเพิ่มไอคอนปฏิกิริยาใด ๆ ที่คุณต้องการเช่นเดียวกับ Facebook และเพื่อให้ง่ายต่อการฟังเหตุการณ์เช่นคลิกคลิกยาวเปิดและปิดกล่องโต้ตอบและทำให้ใช้งานได้ง่าย มัน.

วันนี้ฉันเปิดตัวเวอร์ชันใหม่ 2.0.0 พร้อมคุณสมบัติใหม่และการแก้ไขข้อบกพร่องเช่น:

ตอนนี้คุณสามารถเพิ่มปฏิกิริยาจำนวนเท่าใดก็ได้ไม่ใช่แค่ 6 รายการและคุณสามารถแบ่งจำนวนคอลัมน์บทนำได้

ในการทำสิ่งนี้สิ่งที่คุณต้องมีคือกำหนดหมายเลขคอลัมน์และรหัสจะเป็นเช่นนั้น

reactButton.setDialogColumnsNumber(n);

ตอนนี้ห้องสมุดมีผู้ฟัง 2 คนเพื่อฟังเกี่ยวกับสถานะการโต้ตอบและการเปลี่ยนแปลงปฏิกิริยาเช่นการฟังปฏิกิริยาที่เปลี่ยนแปลงคุณต้องทำเช่นนี้

reactButton.setOnReactionChangeListener(new ReactButton.OnReactionChangeListener() {
    @Override
    public void onReactionChange(Reaction reaction) {
        // Code that will execute when the reaction changed
    }
});

reactButton.setOnReactionDialogStateListener(new ReactButton.OnReactionDialogStateListener() {
    @Override
    public void onDialogOpened() {
        // Code that will execute when the reaction dialog is opened
    }

    @Override
    public void onDialogDismiss() {
        // Code that will execute after the reaction dialog is dismissed
    }
});

เวอร์ชันนี้ยังมาพร้อมกับตัวปรับรหัสและปรับปรุงคุณภาพโค้ดฉันหวังว่าคุณจะสนุกกับการใช้งานและหากคุณมีข้อเสนอแนะคำขอคุณสมบัติหรือรายงานปัญหาคุณสามารถส่งปัญหาหรือดึงคำขอได้

คุณสามารถค้นหาเอกสารฉบับเต็มและวิธีใช้ในโปรเจ็กต์ของคุณได้ในไฟล์ readme

คุณสามารถค้นหาไลบรารีบนที่เก็บ GitHub: ReactButton

คุณสามารถหาฉันเมื่อ: Github , Linkedin , ทวิตเตอร์

สนุกกับการเขียนโปรแกรม😋

Suggested posts

กำหนดค่าและใช้ Apache Kafka กับ Spring Boot

คาฟคากับรองเท้าบูทสปริง

กำหนดค่าและใช้ Apache Kafka กับ Spring Boot

บทนำ Apache Kafka เป็นแพลตฟอร์มการสตรีมแบบกระจายแบบโอเพ่นซอร์สที่จัดการการสตรีมข้อมูลแบบเรียลไทม์ในปริมาณมาก ปริมาณงานสูง และทนทานต่อความผิดพลาด ระบบนี้อิงตามโมเดลการเผยแพร่และสมัครสมาชิก ซึ่งผู้ผลิตเผยแพร่ข้อความไปยังหัวข้อต่างๆ และผู้บริโภคสมัครรับข้อมูลหัวข้อเหล่านั้นเพื่อใช้งานข้อความ

โยกย้ายจาก Dagger2 ไปยัง Hilt ในโครงการหลายโมดูล

โยกย้ายจาก Dagger2 ไปยัง Hilt ในโครงการหลายโมดูล

คำแนะนำทีละขั้นตอนในการโยกย้ายจาก Dagger ไปยัง Hilt ในโครงการหลายโมดูล โครงสร้างโครงการ เพื่อให้เห็นภาพโครงการ ประกอบด้วยโมดูลหลายโมดูล NetworkModule, StorageModule, CommonModule, FeatureModule เป็นต้น

Related posts

ความท้าทายในการอ่าน Goodreads เป็นพิษ

ความท้าทายในการอ่าน Goodreads เป็นพิษ

อาการคันในมือของฉันลามไปทั่วเมื่อฉันต่อรองราคากับร้านหนังสือในท้องถิ่นเพื่อซื้อหนังสืออีกเล่มหนึ่ง หนังสือเล่มนี้เหมือนกับหนังสืออื่นๆ ที่ฉันเพิ่งซื้อเมื่อเร็วๆ นี้ จะพบบัลลังก์บนกอง 'To Be Read' (TBR) ของฉัน; และถึงกระนั้นฉันก็ซื้อมัน

เครือข่ายทีวีทวิตเตอร์

เครือข่ายทีวีทวิตเตอร์

ของเก่ากลายเป็นของใหม่อีกครั้ง และของที่เคยเป็นประกายระยิบระยับกลับดูจืดชืด ฉันไม่ได้กำลังพูดถึงกางเกงยีนส์ JNCO ที่กลับมาเป็นที่นิยมในหมู่เด็กเท่ๆ ในตัวเมืองพร้อมกับแฟชั่นอื่นๆ ในช่วงปลายทศวรรษ 1990

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

ตัดตอนมาจาก Small, Sharp Software Tools โดย Brian P. Hogan

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้

คาวบอยโกหก

บรรษัทขนาดใหญ่ขายคนอเมริกันด้วยความเท็จได้อย่างไร

คาวบอยโกหก

เช้าวันนี้เป็นสีทองอร่ามบนเนินเขาทางทิศตะวันตก เมื่อแสงแรกของแสงแดดส่องให้เห็นหญ้าที่ปกคลุมด้วยน้ำค้างแข็งบนที่ราบ ฝูงวัวแองกัสที่สงบนิ่ง ตัวสีดำสนิทและตัวมหึมา มีเงาสะท้อนยามพระอาทิตย์ขึ้นขณะที่พวกมันเดินไปตามทางที่ไม่ค่อยมีใครรู้จักไปยังสถานที่ที่พวกเขารู้จักดี บาร์อาหารเช้า