♩♫♪♬ Γεια σας, Είμαστε η Shay και η Emily με ένα ακόμη βίντεο για το App Inventor - Ώρα του Κώδικα - Γεια Emily, σε προκαλώ σε γρήγορη ζωγραφική. - Φύγαμε! Οκ, είναι λίγο παιδικό, αλλά διασκεδαστικό. Ώρα για το επόμενο βήμα, μετά την πρώτη εικόνα. Θα είναι θαυμάσια εφαρμογή. Θα ζωγραφίσουμε με το δάχτυλο ως πένα. Θα το ονομάσουμε Digital Doogle Πίσω στη σχεδίαση. Το πιάσατε; Πάμε λοιπόν Συνδεθείτε στο App Inventor Δημιουργήστε νέο έργο, το DigitalDoodle Εισάγετε ένα χειριστήριο canvas για αρχή Πριν από αυτό, πρέπει να αποτρέψουμε την περιστροφή της εφαρμογής; Θυμάστε πως; Στα properties της οθόνης sreen1, θέτουμε το Scrollable μη ενεργό (unchecked) Εισάγουμε χειριστήριο Canvas από το Drawing and Animation Στις ιδιότητες θέτουμε το height και το width σε Fill parent Αυτό ανοίγει την έκταση του χειριστηρίου Αν και δεν θα χρειαστεί άμεσα εισάγετε στην εφαρμογή και ένα χειριστήριο accelerometer από το Sensors Ας προγραμματίσουμε Η ανίχνευση του γεγονότος (event) όπου σύρετε το δάχτυλο στην οθόνη είναι εύκολη Επιλέγουμε τα πλακίδια του canvas. Μπορείτε να εντοπίσετε ποιο μας χρειάζετε; Ωραία, χρειαζόμαστε το Canvas1.Dragged Το πλαδίκιο περιέχει μια σειρά από παραμέτρους. Αλλά είναι εύκολο να τις κατανοήσετε Και μπορείς να δει τη βοήθεια, αν αφήσεις το ποντίκι στο σημείο για μερικά δευτερόλεπτα Τέλεια, θέλουμε να σχεδιάσουμε μια γραμμή, από το σημείο που ξεκίνησε το δάχτυλο, μέχρι εκεί που τώρα Τελικά, θα σχεδιαστούν στην οθόνη (canvas) πολλές μικροσκοπικές γραμμές, μεταξύ των σημείων που σύρθηκε το ποντίκι. Αυτό θα μοιάζει σα να σχεδιάζουμε στην οθόνη Πρώτα, πρέπει να οριστεί το πλακίδιο που θα σχεδιάζει τη γραμμή. Στο canvas1, επιλέξτε το canvas1.drawline Πρέπει να οριστούν οι συντεταγμένες Χ, Υ για την αρχή και το τέλος της γραμμής Το γεγονός WhenDragged θα καλέσει την διαδικασία DrawLine ξανά και ξανά όσο το δάχτυλο κινείται στην οθόνη Απλά πρέπει να δώσουμε τις συντεταγμένες Χ, Υ Χρησιμοποιήστε τις παραμέτρους PreviousX και PreviousY Επίσης, τις παραμέτρους CurrentX και CurrentY Δοκιμάστε την εφαρμογή Πρέπει να σχεδιάζετε γραμμή στην οθόνη Αυτή η εφαρμογή είναι τέλεια, αλλά θα ήταν όμορφο, αν η οθόνη καθάριζε με την κίνησή της (αντί το πάτημα κουμπιού) Ναι Θυμηθείτε ότι έχει εισαχθεί accelator sensor στην αρχή Ναι, τώρα θα τον προγραμματίσουμε Στα χειριστήρια του accelator Sensot επιλέγουμε το γεγονός When Shaking Αυτό το γεγονός θα οδηγεί σε καθάρισμα της οθόνης Στην παλέτα του canvas, επιλέγουμε canvas1.Clear. Το εισάγουμε στο προηγούμενο πλακίδιο Ας δοκιμάσουμε πάλι την εφαρμογή Δουλεύει; Τέλεια, οπότε δημιουργήσαμε μια απλή εφαρμογή που μπορει να επεκταθεί με πολλούς τρόπους Στην αρχή του βίντεο, λάβαμε φωτογραφία με το κινητό και μετά σχεδιάσαμε πάνω της Θα μπορούσατε να δημιουργήσετε κουμπιά για την επιλογή διαφορετικών χρωμάτων για τις γραμμές Όλες αυτές οι επεκτάσεις επεξηγούνται στο PaintPot tutorial Όπως αντιλαμβάνεστε οι δυνατότητες του App Inventor είναι ανεξάντλητες. Αξιοποιεί όλες τις δυνατότητες του τηλεφώνου σας Μπορείτε ακόμη και να πραγματοποιήσετε κλήσεις ή να λάβετε μηνύματα κειμένου Μπορείτε ακόμη και χρησιμοποιώντας ταμπλέτα (με wifi) να κάνετε θαυμαστά πράγματα Ευχαριστούμε πολύ που παρακολουθήσατε το βίντεο. Δείτε περισσότερο στην ιστοσελίδα του App Inventor Καλή συνέχεια ♩♫♪♬