Skip to content

Commit c615e5f

Browse files
committed
gallery updated
1 parent 339a8d5 commit c615e5f

File tree

9 files changed

+134
-22
lines changed

9 files changed

+134
-22
lines changed

back.png renamed to icon/back.png

File renamed without changes.
File renamed without changes.

icon/credit.png

5.24 KB
Loading
File renamed without changes.

icon/gesture.png

15.6 KB
Loading

icon.png renamed to icon/icon.png

File renamed without changes.
File renamed without changes.

main.py

Lines changed: 134 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
pos: self.parent.pos
3030
size: self.parent.size
3131
Image:
32-
source: 'icon.png'
32+
source: 'icon/icon.png'
3333
pos: self.pos
3434
size: self.size
3535
Button:
@@ -40,7 +40,7 @@
4040
pos: self.parent.pos
4141
size: self.parent.size
4242
Image:
43-
source: 'music_icon.png'
43+
source: 'icon/music_icon.png'
4444
pos: self.pos
4545
size: self.size
4646
Button:
@@ -51,12 +51,19 @@
5151
pos: self.parent.pos
5252
size: self.parent.size
5353
Image:
54-
source: 'gallery.png'
54+
source: 'icon/gallery.png'
5555
pos: self.pos
5656
size: self.size
5757
Button:
58-
text: "Button 4"
58+
text: ""
5959
background_color: (0,1,0,0.5)
60+
BoxLayout:
61+
pos: self.parent.pos
62+
size: self.parent.size
63+
Image:
64+
source: 'icon/credit.png'
65+
pos: self.pos
66+
size: self.size
6067
6168
<CameraScreen>:
6269
BoxLayout:
@@ -76,7 +83,7 @@
7683
pos: self.parent.pos
7784
size: self.parent.size
7885
Image:
79-
source: 'back.png'
86+
source: 'icon/back.png'
8087
pos: self.pos
8188
size: self.size
8289
@@ -93,37 +100,142 @@
93100
pos: self.parent.pos
94101
size: self.parent.size
95102
Image:
96-
source: 'capture.png'
103+
source: 'icon/capture.png'
97104
pos: self.pos
98105
size: self.size
99106
100107
<GalleryScreen>:
101-
name: "gallery"
102-
BoxLayout:
103-
id: gallery_layout
104-
Button:
105-
on_press: root.AddImage()
108+
GridLayout:
109+
orientation: 'vertical'
110+
cols: 1
111+
GridLayout:
112+
cols: 2
113+
padding: 5
114+
spacing: 400
115+
size_hint_y: None
116+
height: self.minimum_height
117+
Label:
118+
text: "Gallery"
119+
font_size: 40
120+
Button:
121+
text: "back"
122+
on_press: root.manager.current = "start"
123+
size_hint: None, None
124+
height: '40dp'
125+
width: '40dp'
126+
ScrollView:
127+
id: scroller
128+
# size_hint:None, None
129+
# size: 500, 320
130+
# pos_hint: {'center_x': .5, 'center_y': .5},
131+
# do_scroll_x:False
132+
133+
GridLayout:
134+
cols: 4
135+
136+
padding: 10
137+
spacing: 10
138+
size_hint_y: None
139+
height: self.minimum_height
140+
id: gallery_layout
141+
142+
Image:
143+
source: 'pics/yash.jpg'
144+
size_hint_y: None
145+
height: '40dp'
146+
Image:
147+
source: 'pics/yash.jpg'
148+
size_hint_y: None
149+
height: '240dp'
150+
Image:
151+
source: 'pics/yash.jpg'
152+
size_hint_y: None
153+
height: '240dp'
154+
Image:
155+
source: 'pics/yash.jpg'
156+
size_hint_y: None
157+
height: '240dp'
158+
Image:
159+
source: 'pics/yash.jpg'
160+
size_hint_y: None
161+
height: '240dp'
162+
Image:
163+
source: 'pics/yash.jpg'
164+
size_hint_y: None
165+
height: '240dp'
166+
height: '240dp'
167+
Image:
168+
source: 'pics/yash.jpg'
169+
size_hint_y: None
170+
height: '240dp'
171+
Image:
172+
source: 'pics/yash.jpg'
173+
size_hint_y: None
174+
height: '240dp'
175+
Image:
176+
source: 'pics/yash.jpg'
177+
size_hint_y: None
178+
height: '240dp'
179+
Image:
180+
source: 'pics/yash.jpg'
181+
size_hint_y: None
182+
height: '240dp'
183+
Image:
184+
source: 'pics/yash.jpg'
185+
size_hint_y: None
186+
height: '240dp'
187+
188+
Image:
189+
source: 'pics/yash.jpg'
190+
size_hint_y: None
191+
height: '240dp'
192+
Image:
193+
source: 'pics/yash.jpg'
194+
size_hint_y: None
195+
height: '240dp'
196+
Image:
197+
source: 'pics/yash.jpg'
198+
size_hint_y: None
199+
height: '240dp'
200+
Image:
201+
source: 'pics/yash.jpg'
202+
size_hint_y: None
203+
height: '240dp'
204+
Image:
205+
source: 'pics/yash.jpg'
206+
size_hint_y: None
207+
208+
# Button:
209+
# on_press: root.AddImage()
106210
107211
<AudioScreen>:
108212
GridLayout:
109-
cols: 2
213+
cols: 1
110214
Button:
111215
text: "hello"
112-
on_press: root.playmusic()
216+
on_press: root.define()
217+
Button:
218+
id: btn
219+
text: "press"
220+
113221
''')
114222
camera = ObjectProperty(None)
115223
gallery_layout = ObjectProperty(None)
116224
class StartScreen(Screen):
117225
pass
118226
class AudioScreen(Screen):
119-
def playmusic(self):
120-
fname = 'example.wav'
121-
sound = SoundLoader.load(fname)
122-
# if sound is not None:
123-
# print "played"
124-
# sound.play()
125-
# else:
126-
# print "Doesn't exist"
227+
def define(self):
228+
print "entered into define"
229+
btn = self.ids['btn']
230+
btn.bind(on_press=self.playmusic)
231+
232+
def playmusic(self,*args):
233+
print "played"
234+
s = SoundLoader.load('example.wav')
235+
print "hey executed"
236+
# sound.volume = 0.5
237+
# sound.play()
238+
127239
class CameraScreen(Screen):
128240

129241
# def changei(x):
@@ -151,7 +263,7 @@ def AddImage(self):
151263
sm.add_widget(GalleryScreen(name="gallery"))
152264
sm.add_widget(AudioScreen(name="audio"))
153265
class CameraApp(App):
154-
sm.current = "start"
266+
sm.current = "gallery"
155267
def build(self):
156268
return sm
157269
CameraApp().run()

pics/yash.jpg

60.1 KB
Loading

0 commit comments

Comments
 (0)