Skip to content

Commit 0a786da

Browse files
committed
updated
1 parent da7b649 commit 0a786da

File tree

6 files changed

+45
-13
lines changed

6 files changed

+45
-13
lines changed

demo/app/app.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.title {
2-
font-size: 16;
2+
font-size: 26;
33
horizontal-align: center;
44
margin: 20;
55
}

demo/app/main-page.js

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,38 @@
11
var observable = require("data/observable").Observable;
22
var app = require("application");
3+
var platformModule = require("platform");
34
var color = require("color");
5+
var frame = require("ui/frame");
46

57
var data = new observable({});
68

79
function pageLoaded(args) {
8-
var page = args.object;
10+
var page = args.object;
911
page.bindingContext = data;
12+
// Change statusbar color on Lollipop
13+
if (platformModule.device.sdkVersion >= "21") {
14+
var window = app.android.startActivity.getWindow();
15+
window.setStatusBarColor(new color.Color("#0288D1").android);
16+
}
1017
}
1118
exports.pageLoaded = pageLoaded;
1219

20+
function padLoaded(args) {
21+
console.log(args.object);
22+
console.log('native pad: ' + args.object.android);
23+
}
24+
exports.padLoaded = padLoaded;
25+
1326

1427
function getDrawing(args) {
15-
console.log(args.object);
28+
var pad = frame.topmost().currentPage.getViewById("drawingPad");
29+
var pic = pad.drawing;
30+
console.log(pic);
31+
}
32+
exports.getDrawing = getDrawing;
33+
34+
function clearDrawing(args) {
35+
var pad = frame.topmost().currentPage.getViewById("drawingPad");
36+
pad.clear();
1637
}
17-
exports.getDrawing = getDrawing;
38+
exports.clearDrawing = clearDrawing;

demo/app/main-page.xml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
11
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
2-
xmlns:SignaturePad="nativescript-signaturepad">
2+
xmlns:SignaturePad="nativescript-signaturepad" loaded="pageLoaded">
3+
<Page.actionBar>
4+
<ActionBar title="NativeScript-SignaturePad" color="#fff" backgroundColor="#03A9F4" />
5+
</Page.actionBar>
36
<ScrollView>
4-
<StackLayout>
5-
<label text="&lt;SignaturePad:SignaturePad id='sketchPad' &gt;" class="title" textWrap="true" />
7+
<StackLayout>
68

7-
<SignaturePad:SignaturePad id="drawingPad" penColor="#3489db" penWidth="5" />
8-
<Button text="Get Drawing" />
9-
9+
<label text="Example XML markup:" textWrap="true" class="title" />
10+
<label backgroundColor="#333" color="#00ff00"
11+
text="&lt;SignaturePad:SignaturePad id='drawingPad' height='180' penColor='#3489db' penWidth='5' /&gt;"
12+
class="message" textWrap="true" />
13+
14+
<SignaturePad:SignaturePad
15+
height="270"
16+
id="drawingPad"
17+
penColor="#ff4081"
18+
penWidth="3" />
1019

20+
<Button text="Get Drawing" tap="getDrawing" />
21+
<!--<button text="Clear Drawing" tap="clearDrawing" />-->
1122
</StackLayout>
1223
</ScrollView>
1324
</Page>

demo/app/videos/big_buck_bunny.mp4

5.26 MB
Binary file not shown.

demo/app/videos/small.mp4

375 KB
Binary file not shown.

demo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"nativescript": {
33
"id": "org.nativescript.signaturepad",
4-
"tns-android": {
5-
"version": "1.5.1"
6-
},
74
"tns-ios": {
85
"version": "1.5.2"
6+
},
7+
"tns-android": {
8+
"version": "1.5.1"
99
}
1010
},
1111
"dependencies": {

0 commit comments

Comments
 (0)