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 "qqmlandroidtranslateanimation_p.h"
QT_BEGIN_NAMESPACE
QQmlAndroidTranslateAnimation::QQmlAndroidTranslateAnimation(QObject *parent) :
QQmlAndroidAnimation(parent), m_fromX(0), m_fromY(0), m_toX(0), m_toY(0),
m_fromXType(ABSOLUTE), m_fromYType(ABSOLUTE), m_toXType(ABSOLUTE), m_toYType(ABSOLUTE)
{
}
qreal QQmlAndroidTranslateAnimation::fromX() const
{
return m_fromX;
}
void QQmlAndroidTranslateAnimation::setFromX(qreal x)
{
if (m_fromX != x) {
m_fromX = x;
emit fromXChanged();
}
}
qreal QQmlAndroidTranslateAnimation::fromY() const
{
return m_fromY;
}
void QQmlAndroidTranslateAnimation::setFromY(qreal y)
{
if (m_fromY != y) {
m_fromY = y;
emit fromYChanged();
}
}
qreal QQmlAndroidTranslateAnimation::toX() const
{
return m_toX;
}
void QQmlAndroidTranslateAnimation::setToX(qreal x)
{
if (m_toX != x) {
m_toX = x;
emit toXChanged();
}
}
qreal QQmlAndroidTranslateAnimation::toY() const
{
return m_toY;
}
void QQmlAndroidTranslateAnimation::setToY(qreal y)
{
if (m_toY != y) {
m_toY = y;
emit toYChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidTranslateAnimation::fromXType() const
{
return m_fromXType;
}
void QQmlAndroidTranslateAnimation::setFromXType(Relation type)
{
if (m_fromXType != type) {
m_fromXType = type;
emit fromXTypeChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidTranslateAnimation::fromYType() const
{
return m_fromYType;
}
void QQmlAndroidTranslateAnimation::setFromYType(Relation type)
{
if (m_fromYType != type) {
m_fromYType = type;
emit fromYTypeChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidTranslateAnimation::toXType() const
{
return m_toXType;
}
void QQmlAndroidTranslateAnimation::setToXType(Relation type)
{
if (m_toXType != type) {
m_toXType = type;
emit toXTypeChanged();
}
}
QQmlAndroidAnimation::Relation QQmlAndroidTranslateAnimation::toYType() const
{
return m_toYType;
}
void QQmlAndroidTranslateAnimation::setToYType(Relation type)
{
if (m_toYType != type) {
m_toYType = type;
emit toYTypeChanged();
}
}
QAndroidJniObject QQmlAndroidTranslateAnimation::onCreate()
{
return QAndroidJniObject("android/view/animation/TranslateAnimation",
"(IFIFIFIF)V",
m_fromXType, m_fromX, m_toXType, m_toX,
m_fromYType, m_fromY, m_toYType, m_toY);
}
QT_END_NAMESPACE
|