Skip to content

A NodeGui plugin that adds native animation capabilities to NodeGui widgets and objects. Based on QAnimation

Notifications You must be signed in to change notification settings

artis-auxilium/nodegui-plugin-animation

 
 

Repository files navigation

NodeGui plugin animation

npm version

Plugin you can use to create native animations in NodeGui

Requirements

Requires NodeGui v0.5.0 and up

Installation

    npm install @nodegui/plugin-animation

Demo

import { QPropertyAnimation } from '@nodegui/plugin-animation';
import { QPushButton } from '@nodegui/nodegui';

const animation = new QPropertyAnimation();

const button = new QPushButton();
button.setText('Animated Button');
button.show();

animation.setPropertyName('windowOpacity');
animation.setTargetObject(button);

animation.setDuration(5000);
animation.setStartValue(0.4);
animation.setKeyValueAt(0.5, 1.0);
animation.setEndValue(0.4);

animation.start();

(global as any).button = button;
(global as any).animation = animation;

About

A NodeGui plugin that adds native animation capabilities to NodeGui widgets and objects. Based on QAnimation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.3%
  • TypeScript 14.6%
  • JavaScript 8.6%
  • CMake 4.5%