Mở đầu Xin chào các bạn hôm này mình sẽ giới thiệu cho các bạn một cách đơn giản để có thể tạo ra hiệu ứng chuyển động trong Swift. Để bắt đầu vào demo thì các bạn hãy tải những ảnh mình sử dụng ở đây. Bắt đầu nào Bây giờ ta sẽ bắt đầu viết các hàm cần thiết vào trong view controller của ta . Storyboard Ở đây ta sẽ thêm vào storyboard các background và thêm vào đó hai UIImageView...
Happy New Year Swift iOS AndroidiOS Animation1. Basic animation SwiftUI tích hợp cho các animation với công cụ animation() có sẵn. Để sử dụng, hãy đặt nó sau bất kỳ công cụ sửa đổi nào khác cho chế độ xem của bạn và đưa vào loại animation mà bạn muốn. Ví dụ: Tạo nút bấm làm scale tỉ lệ của nó lên 1 khi bấm: struct ContentView: View { @State private var scale: CGFloat = 1 var body: some View { Button("Press here") { scale +=...
Happy New Year Animation SwiftUIMôi trường phát triển: Swift Language Version: Swift 5 Xcode: Version 12.1 Deployment Target: 11.0 Bước 1: Create Animation Image View Ta cần chuẩn bị 1 folder jpegs chứa các ảnh định dạng JPG được cắt từ 1 ảnh GIF. Sau đó, tạo class AnimationImageView kế thừa từ UIImageView và protocol AnimationImageViewDelegate protocol AnimationImageViewDelegate: NSObject { func didFinishAnimationImageView() } class AnimationImageView: UIImageView { ...
Swift iOS Animation Splash ScreenMôi trường phát triển: Swift Language Version: Swift 5.0 Xcode: Version 11.1 Deployment Target: 12.0 Ý tưởng: Bài viết hôm nay mình sẽ chia sẻ về cách sử dụng microphone tích hợp để lấy mẫu mức âm thanh theo dB, từ đó trực quan hóa nó trong Swift. Biểu đồ trên chính là sóng âm thanh. Sử dụng Swift, ta có thể bắt mức độ của âm thanh ở bất kỳ thời điểm nào. Ta có thể lấy nhiều mẫu âm thanh khác...
Swift iOS Animation audio visualizationĐầu tiên, mình sẽ tạo một khung bao bằng thẻ <svg> như sau: <svg width='200' height='100' style='background: cyan'></svg> Sau đó, mình sẽ vẽ các đoạn thẳng bằng thẻ <line/>, với điểm kết thúc của đoạn thẳng trước là điểm bắt đầu của đoạn thẳng tiếp theo: <svg width='200' height='100' style='background: cyan'> <line x1='10' y1='5' x2='50' y2='25' stroke='orange' stroke-width='4'...
Animation Web frontend svg LINEKhác SVG Polygon sẽ nối tất cả các điểm thành một vòng khép kín. SVG Polyline sẽ không nối điểm đầu và điểm cuối. Đầu tiên, mình sẽ tạo một khung bao bằng thẻ svg như sau: <svg width='200' height='200' style='background: #B71C1C'></svg> Sau đó, mình sẽ vẽ các đoạn thẳng bằng thẻ polyline, với tọa độ bắt đầu là x=20, y=20, bằng cách tạo ra các điểm khác nhau trên hành trình. Lưu ý rằng x...
HTML Animation Web polyline svgĐầu tiên, mình sẽ tạo một khung bao bằng thẻ svg như sau: <svg width='200' height='200' style='background: #B71C1C'></svg> Sau đó, mình sẽ gõ nội dung hiện thị bên trong thẻ text, với tọa độ x = 50, y = 24 và kích cỡ chữ 24pt như bên dưới: <svg width='200' height='200' style='background: #B71C1C'> <text x='50' y='24' font-size='24pt'>I LOVE SVG</text> </svg> Mình sẽ xoay dòng chữ ở góc 45 độ và tùy chỉnh...
HTML Animation Web svg textTrọng tâm của hướng dẫn này, mình sẽ đưa bạn để cách làm dễ nhất và có thể bắt tay vào làm ngay. Do đó, mình không cố để viết một bài chi tiết hay nặng về lý thuyết. Bạn có thể tìm hiểu sâu thêm từ internet. Trước khi đi vào bài viết, mình có để lại link bài viết về cách tạo SVG được sử dụng trong bài viết này. https://naututs.com/svg-rectangle/ Mình sử dụng Codepen để demo các...
Animation Web frontend rectangle GSAPTrọng tâm của hướng dẫn này, mình sẽ đưa bạn để cách làm dễ nhất và có thể bắt tay vào làm ngay. Do đó, mình không cố để viết một bài chi tiết hay nặng về lý thuyết. Bạn có thể tìm hiểu sâu thêm từ internet. Trước khi đi vào bài viết, mình có để lại link bài viết về cách tạo SVG được sử dụng trong bài viết này. https://naututs.com/svg-circle/ Mình sử dụng Codepen để demo các...
Animation Web frontend circle GSAPCác phần mềm nào dùng để làm animation phù hợp với pc yếu? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Việc làm animation là một công việc đòi hỏi nhiều đầu tư, nhất là về trang thiết bị. Rất nhiều...
AnimationLời đầu UI/UX đóng một vai trò vô cùng quan trọng trong việc góp phần tạo nên sự thành công cho một ứng dụng. Dựa trên một sự thật là con người luôn luôn khao khát những cái đẹp. Một ứng dụng có UI đẹp sẽ khiến người dùng cảm thấy thoải mái khi sử dụng hơn, từ đó họ có thiện cảm hơn, chiếm ưu thế hơn trong long người dùng. UI và UX phải luôn là hai yếu tố không thể tách rời...
Animation Flutter Wave Animation