1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
#include "qqmlandroidscaleanimation_p.h"
QT_BEGIN_NAMESPACE
QQmlAndroidScaleAnimation::QQmlAndroidScaleAnimation(QObject *parent) :
QQmlAndroidAnimation(parent), m_fromX(0), m_fromY(0), m_toX(0), m_toY(0),
m_pivotX(0), m_pivotY(0), m_pivotXType(ABSOLUTE), m_pivotYType(ABSOLUTE)
{
}
qreal QQmlAndroidScaleAnimation::fromXScale() const
{
return m_fromX;
}
void QQmlAndroidScaleAnimation::setFromXScale(qreal x)
{
if (m_fromX != x) {
m_fromX = x;
emit fromXScaleChanged();
}
}
qreal QQmlAndroidScaleAnimation::fromYScale() const
{
return m_fromY;
}
void QQmlAndroidScaleAnimation::setFromYScale(qreal y)
{
if (m_fromY != y) {
m_fromY = y;
emit fromYScaleChanged();
}
}
qreal QQmlAndroidScaleAnimation::toXScale() const
{
return m_toX;
}
void QQmlAndroidScaleAnimation::setToXScale(qreal x)
{
if (m_toX != x) {
m_toX = x;
emit toXScaleChanged();
}
}
qreal QQmlAndroidScaleAnimation::toYScale() const
{
return m_toY;
}
void QQmlAndroidScaleAnimation::setToYScale(qreal y)
{
if (m_toY != y) {
m_toY = y;
emit toYScaleChanged();
}
}
qreal QQmlAndroidScaleAnimation::pivotX() const
{
return m_pivotX;
}
void QQmlAndroidScaleAnimation::setPivotX(qreal pivotX)
{
if (m_pivotX != pivotX) {
m_pivotX = pivotX;
emit pivotXChanged();
}
}
qreal QQmlAndroidScaleAnimation::pivotY() const
{
return m_pivotY;
}
void QQmlAndroidScaleAnimation::setPivotY(qreal pivotY)
{
if (m_pivotY != pivotY) {
m_pivotY = pivotY;
emit pivotYChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidScaleAnimation::pivotXType() const
{
return m_pivotXType;
}
void QQmlAndroidScaleAnimation::setPivotXType(Relation type)
{
if (m_pivotXType != type) {
m_pivotXType = type;
emit pivotXTypeChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidScaleAnimation::pivotYType() const
{
return m_pivotYType;
}
void QQmlAndroidScaleAnimation::setPivotYType(Relation type)
{
if (m_pivotYType != type) {
m_pivotYType = type;
emit pivotYTypeChanged();
}
}
QAndroidJniObject QQmlAndroidScaleAnimation::onCreate()
{
return QAndroidJniObject("android/view/animation/ScaleAnimation",
"(FFFFIFIF)V",
m_fromX, m_toX, m_fromY, m_toY,
m_pivotXType, m_pivotX, m_pivotYType, m_pivotY);
}
QT_END_NAMESPACE
|