คำถามติดแท็ก animation

ภาพเคลื่อนไหวคือการแสดงลำดับของภาพอย่างรวดเร็วเพื่อสร้างภาพลวงตาของการเคลื่อนไหวหรือการเปลี่ยนแปลง

14
จะทำให้ภาพการเปลี่ยนแปลงใน UIImageView เป็นอย่างไร?
ฉันมีUIImageViewภาพ ตอนนี้ฉันมีภาพใหม่ (ไฟล์กราฟิก) และต้องการแสดงสิ่งนั้นในสิ่งนี้UIImageViewและต้องการแสดงให้เห็นว่าในนี้ ถ้าฉันเพิ่งตั้ง myImageView.image = newImage; ภาพใหม่สามารถมองเห็นได้ทันที ไม่สามารถเคลื่อนไหวได้ ฉันอยากให้มันจางหายไปในภาพลักษณ์ใหม่ ฉันคิดว่าอาจจะมีวิธีแก้ปัญหาที่ดีกว่าแค่สร้างใหม่UIImageViewบนนั้นและผสมกับแอนิเมชั่น

9
สไลด์ภาพเคลื่อนไหวสไลด์จากซ้ายไปขวา
ฉันมีสามกิจกรรมที่โหมดเปิดใช้เป็นอินสแตนซ์เดียว ใช้onfling()ฉันแกว่งไปทางซ้ายและขวา ปัญหาคือเมื่อฉันปัดจากขวาไปซ้ายการเปลี่ยนสไลด์ไม่เป็นไร แต่เมื่อฉันปัดซ้ายไปขวาฉันจะได้รับการเปลี่ยนจากการเลื่อนจากขวาไปซ้าย ฉันรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้นเพราะฉันมักจะส่งจุดประสงค์ใหม่ แต่ตอนนี้ฉันต้องเปลี่ยนอนิเมชั่นของการเลื่อนจากซ้ายไปขวา ฉันรู้ว่ามีวิธีชื่อoverridingTransitionPending()แต่ฉันไม่ทราบวิธีกำหนดภาพเคลื่อนไหวของฉันใน XML
186 android  animation 

16
มี reloadData สำหรับ UITableView เคลื่อนไหวเมื่อมีการเปลี่ยนแปลง
ฉันมี UITableView ที่มีสองโหมด เมื่อเราสลับระหว่างโหมดฉันมีจำนวนส่วนและเซลล์ที่แตกต่างกันต่อส่วน เป็นการดีที่มันจะทำแอนิเมชั่นเจ๋ง ๆ เมื่อโต๊ะโตหรือหดตัว นี่คือรหัสที่ฉันลองใช้ แต่ไม่ได้ทำอะไรเลย: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; มีความคิดเกี่ยวกับวิธีที่ฉันจะทำเช่นนี้?

9
วิธีสลับกิจกรรมที่ไม่มีภาพเคลื่อนไหวใน Android
ฉันจะใช้การตั้งค่าสถานะ Intent อย่างถูกต้องFLAG_ACTIVITY_NO_ANIMATIONในไฟล์ AndroidManifest ได้อย่างไร ฉันคิดว่าปัญหาของฉันเล็กน้อย แต่ฉันไม่สามารถหาตัวอย่างหรือวิธีแก้ปัญหาที่ดีได้ <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> อย่างไรก็ตามไม่มีการรายงานข้อผิดพลาดโดย compliator แต่dataไม่ถูกต้อง ฉันต้องการปิดการใช้งานภาพเคลื่อนไหวในกรณีที่สลับระหว่างกิจกรรม ฉันสามารถใช้getWindow().setWindowAnimations(0);onCreate หรือ onResume แทนได้ แต่การใช้ flag เป็นวิธีที่ดีกว่าใช่ไหม ฉันยังสามารถใช้ในรหัส: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); แต่ฉันต้องการใช้การตั้งค่าสถานะนี้ใน Android Manifest หากต้องการปิดใช้งานภาพเคลื่อนไหวในกรณีที่กลับมาจากกิจกรรมที่สองเป็นครั้งแรก

11
Fade In Fade Out Android Animation ใน Java
ฉันต้องการที่จะมีอนิเมชั่น 2 วินาทีของ ImageView ที่ใช้เวลา 1,000 มิลลิวินาทีในการเฟดและจากนั้นจะหายไป 1,000 มิลลิวินาที นี่คือสิ่งที่ฉันมีใน ImageView Constructor ของฉัน: Animation fadeIn = new AlphaAnimation(0, 1); fadeIn.setDuration(1000); Animation fadeOut = new AlphaAnimation(1, 0); fadeOut.setStartOffset(1000); fadeOut.setDuration(1000); AnimationSet animation = new AnimationSet(true); animation.addAnimation(fadeIn); animation.addAnimation(fadeOut); this.setAnimation(animation); เมื่อฉันรันภาพเคลื่อนไหวนั้นไม่มีอะไรปรากฏขึ้น อย่างไรก็ตามเมื่อฉันลบภาพเคลื่อนไหวอัลฟาหนึ่งรายการพฤติกรรมจะทำงานตามที่คาดไว้ สิ่งที่ฉันได้ลองไปแล้ว: ทุกคนรวมกันเป็นไปได้ของsetFillBefore, และsetFillAftersetFillEnabled เพิ่มไปยังLinearInterpolatorAnimationSet
148 android  animation 

8
ภาพเคลื่อนไหวการหมุน CSS ไม่มีที่สิ้นสุด
ฉันต้องการหมุนไอคอนการโหลดด้วย CSS ฉันมีไอคอนและรหัสต่อไปนี้: <style> #test { width: 32px; height: 32px; background: url('refresh.png'); } .rotating { -webkit-transform: rotate(360deg); -webkit-transition-duration: 1s; -webkit-transition-delay: now; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; } </style> <div id='test' class='rotating'></div> แต่มันไม่ทำงาน ไอคอนสามารถหมุนโดยใช้ CSS ได้อย่างไร
146 css  animation  webkit 

10
การควบคุม fps ด้วย requestAnimationFrame?
ดูเหมือนว่าrequestAnimationFrameจะเป็นวิธีการทำให้สิ่งต่างๆเคลื่อนไหวโดยพฤตินัยแล้ว มันทำงานได้ดีสำหรับฉันเป็นส่วนใหญ่ แต่ตอนนี้ฉันกำลังพยายามทำแอนิเมชั่นแคนวาสและฉันสงสัยว่า: มีวิธีใดบ้างที่จะทำให้แน่ใจว่ามันทำงานที่เฟรมต่อวินาที? ฉันเข้าใจว่าจุดประสงค์ของ RAF คือเพื่อให้ภาพเคลื่อนไหวที่ราบรื่นสม่ำเสมอและฉันอาจเสี่ยงต่อการทำให้แอนิเมชั่นขาด ๆ หาย ๆ แต่ตอนนี้ดูเหมือนว่าจะทำงานด้วยความเร็วที่แตกต่างกันอย่างมากโดยพลการและฉันสงสัยว่ามีวิธีต่อสู้หรือไม่ อย่างนั้น ฉันจะใช้setIntervalแต่ฉันต้องการการเพิ่มประสิทธิภาพที่ rAF เสนอ (โดยเฉพาะหยุดโดยอัตโนมัติเมื่อแท็บอยู่ในโฟกัส) ในกรณีที่มีคนต้องการดูรหัสของฉันมันค่อนข้างมาก: animateFlash: function() { ctx_fg.clearRect(0,0,canvasWidth,canvasHeight); ctx_fg.fillStyle = 'rgba(177,39,116,1)'; ctx_fg.strokeStyle = 'none'; ctx_fg.beginPath(); for(var i in nodes) { nodes[i].drawFlash(); } ctx_fg.fill(); ctx_fg.closePath(); var instance = this; var rafID = requestAnimationFrame(function(){ instance.animateFlash(); }) var unfinishedNodes = …

10
jQuery ใช้การต่อท้ายพร้อมเอฟเฟกต์
ฉันจะใช้.append()กับเอฟเฟกต์เช่นได้อย่างไรshow('slow') มีผลกระทบต่อดูเหมือนจะไม่ทำงานเลยและมันก็ให้ผลเช่นเดียวกับปกติappend show()ไม่มีการเปลี่ยนไม่มีภาพเคลื่อนไหว ฉันจะผนวกส่วนหนึ่งไปอีกอันหนึ่งได้อย่างไรและมีslideDownหรือshow('slow')มีผลกระทบกับมัน?

17
จะนำมุมมองต่อหน้าทุกสิ่งได้อย่างไร?
ฉันมีกิจกรรมและวิดเจ็ตจำนวนมากอยู่ในนั้นบางส่วนมีภาพเคลื่อนไหวและเนื่องจากภาพเคลื่อนไหวบางวิดเจ็ตจึงมีการเคลื่อนไหว (แปล) ซึ่งกันและกัน ตัวอย่างเช่นมุมมองข้อความกำลังเคลื่อนผ่านปุ่มบางปุ่ม . . ตอนนี้สิ่งที่ฉันต้องการให้ปุ่มอยู่ด้านหน้าเสมอ และเมื่อมุมมองข้อความเคลื่อนไหวฉันต้องการย้ายไปด้านหลังปุ่ม ฉันไม่สามารถบรรลุสิ่งนี้ได้ฉันลองทุกอย่างที่ฉันรู้และ "bringToFront ()" ไม่ได้ผลแน่นอน หมายเหตุฉันไม่ต้องการควบคุม z-order ตามลำดับของการวางองค์ประกอบในการจัดวางเพราะฉันทำไม่ได้ :) เลย์เอาต์มีความซับซ้อนและฉันไม่สามารถวางปุ่มทั้งหมดที่ขอทานของเค้าโครงได้

2
จะหยุดการดำเนินการนอนหลับรอ X วินาทีใน R ได้อย่างไร
คุณหยุดสคริปต์ R ชั่วคราวตามจำนวนวินาทีหรือมิลลิวินาทีที่ระบุได้อย่างไร ในหลายภาษามีsleepฟังก์ชัน แต่?sleepอ้างถึงชุดข้อมูล และ?pauseและ?waitไม่อยู่ จุดประสงค์คือสำหรับภาพเคลื่อนไหวที่ตั้งเวลาเอง โซลูชันที่ต้องการใช้งานได้โดยไม่ต้องขอข้อมูลจากผู้ใช้
130 r  animation  statistics 

6
CSS3 Continuous Rotate Animation (เช่นเดียวกับนาฬิกาแดดที่โหลด)
ฉันกำลังพยายามจำลองตัวบ่งชี้กิจกรรมสไตล์ Apple (ไอคอนโหลดนาฬิกาแดด) โดยใช้ภาพเคลื่อนไหว PNG และ CSS3 ฉันหมุนภาพและทำไปเรื่อย ๆ แต่ดูเหมือนว่าจะมีความล่าช้าหลังจากที่ภาพเคลื่อนไหวเสร็จสิ้นก่อนที่จะหมุนภาพถัดไป @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } #loading img { -webkit-animation-name: rotate; -webkit-animation-duration: 0.5s; -webkit-animation-iteration-count: infinite; -webkit-transition-timing-function: linear; } ฉันได้ลองเปลี่ยนระยะเวลาของแอนิเมชั่นแล้ว แต่มันก็ไม่แตกต่างกันถ้าคุณทำให้ช้าลงให้พูดว่า 5s มันชัดเจนมากขึ้นว่าหลังจากการหมุนครั้งแรกจะมีการหยุดชั่วคราวก่อนที่มันจะหมุนอีกครั้ง นี่คือการหยุดชั่วคราวที่ฉันต้องการกำจัด ความช่วยเหลือใด ๆ ที่ชื่นชมมากขอบคุณ

8
โหมดการมองเห็นเคลื่อนไหวหายไปและมองเห็นได้
ดังนั้นฉันจึงพยายามทำให้เคลื่อนไหวเมื่อฉันตั้งค่าการมองเห็นของ linearlayout ด้วยวิดเจ็ตอื่น ๆ จาก GONE ไปเป็น VISIBLE และตรงกันข้ามฉันกำลังใช้ togglebuttons เพื่อแสดงและซ่อน นี่คือภาพเพื่อแสดงสิ่งที่ฉันต้องการทำ: ฉันสามารถแสดงและซ่อนได้ แต่ฉันทำตามไม่ได้ฉันจะทำอย่างไรให้เลื่อนอย่างถูกต้อง .... :( นี่คือ xml ของฉัน: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <ScrollView android:id="@+id/ScrollView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <!-- TITULO1 --> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="horizontal" android:background="#848284" android:padding="4px"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01" android:text="Informação …

12
พฤติกรรม uitableview แปลก ๆ ใน iOS11 เซลล์เลื่อนขึ้นพร้อมกับแอนิเมชั่นแบบพุชการนำทาง
ฉันเพิ่งย้ายรหัสบางส่วนไปยัง iOS 11 beta 5 SDK ใหม่ ตอนนี้ฉันได้รับพฤติกรรมที่สับสนมากจาก UITableView Tableview เองก็ไม่ได้แฟนซีขนาดนั้น ฉันมีเซลล์ที่กำหนดเอง แต่ส่วนใหญ่เป็นเพียงความสูง เมื่อฉันดันตัวควบคุมมุมมองด้วย tableview ฉันจะได้รับภาพเคลื่อนไหวเพิ่มเติมโดยที่เซลล์ "เลื่อนขึ้น" (หรืออาจจะเปลี่ยนกรอบมุมมองตารางทั้งหมด) และลงพร้อมกับภาพเคลื่อนไหวการนำทางแบบพุช / ป๊อป โปรดดู gif: ฉันสร้างด้วยตนเองtableviewในloadViewวิธีการและรูปแบบการตั้งค่าอัตโนมัติ จำกัด จะเท่ากับชั้นนำต่อท้ายด้านบนด้านล่างของ SuperView tableview ของ ซูเปอร์วิวคือมุมมองรูทของตัวควบคุมมุมมอง ดูรหัสการผลักดันคอนโทรลเลอร์เป็นมาตรฐานมาก: self.navigationController?.pushViewController(notifVC, animated: true) รหัสเดียวกันให้การทำงานปกติบน iOS 10 คุณช่วยชี้ทิศทางของสิ่งที่ผิดได้ไหม แก้ไข: ฉันได้สร้างตัวควบคุม tableview ที่เรียบง่ายมากและฉันสามารถสร้างพฤติกรรมเดียวกันได้ที่นั่น รหัส: class VerySimpleTableViewController : UITableViewController { override func …

4
จะให้ภาพเคลื่อนไหวเมื่อเรียกกิจกรรมอื่นใน Android ได้อย่างไร
ฉันมีสองกิจกรรม A และ B ฉันต้องการให้แอนิเมชั่นลดขนาดเมื่อกิจกรรม A เรียก B และขยายภาพเคลื่อนไหวให้ใหญ่ที่สุดเมื่อกิจกรรม B เรียก A ฉันไม่ต้องการไฟล์ xml ของแอนิเมชั่นสำหรับสิ่งนี้ เมื่อเราเรียกกิจกรรมอื่นใน Android มันจะให้ภาพเคลื่อนไหวเริ่มต้นจากนั้นเรียกว่าภาพเคลื่อนไหวลดขนาด สิ่งที่ฉันต้องการคือไม่ควรเกิดภาพเคลื่อนไหวเริ่มต้นและภาพเคลื่อนไหวที่ฉันต้องการควรเกิดขึ้น เราสามารถให้ภาพเคลื่อนไหวเมื่อเรียกใช้กิจกรรมอื่นได้หรือไม่?

10
ฉันสามารถเปลี่ยนแอนิเมชั่นการเปลี่ยน startActivity () ของ Android ได้หรือไม่
ฉันกำลังเริ่มกิจกรรมและอยากจะมีการเฟดอินสำหรับอัลฟ่าstartActivity()และเฟดเอาต์สำหรับไฟล์finish(). ฉันจะทำสิ่งนี้ใน Android SDK ได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.