separate_pages
quadrismegistus 4 years ago
parent 49400afd9e
commit 5fb98b7554

@ -30,7 +30,7 @@ MyLayout:
ScreenManager:
id: scr_mngr
transition: NoTransition()
# transition: NoTransition()
WelcomeScreen:
@ -53,6 +53,10 @@ MyLayout:
MDList:
id: container
# size_hint_y: None
# height: '100dp'
#padding: 0, self._list_vertical_padding

@ -18,8 +18,8 @@ from kivymd.uix.card import MDCard, MDSeparator
from kivy.uix.gridlayout import GridLayout
from kivy.metrics import dp
from kivy.properties import NumericProperty
from kivymd.uix.list import MDList, TwoLineAvatarListItem, ImageLeftWidget
from kivymd.uix.list import * #MDList, ILeftBody, IRightBody, ThreeLineAvatarListItem, TwoLineAvatarListItem, BaseListItem, ImageLeftWidget
from kivy.uix.image import Image, AsyncImage
root = None
app = None
@ -44,6 +44,8 @@ class MyLabel(MDLabel):
self.height=self.texture_size[1]
for k,v in kwargs.items(): setattr(self,k,v)
class ContactPhoto(ILeftBody, AsyncImage):
pass
class Post(TwoLineAvatarListItem):
"""
@ -68,7 +70,41 @@ class Post(TwoLineAvatarListItem):
avatar.source = 'avatar.jpg'
self.add_widget(avatar)
#icon = ImageRightWidget()
# icon.icon = 'messages'
#self.add_widget(icon)
class PostWrapped(BaseListItem):
"""
text: "Three-line item with avatar"
secondary_text: "Secondary text here"
tertiary_text: "fit more text than usual"
text_color: 1,0,0,1
theme_text_color: 'Custom'
"""
def __init__(self, title, content, *args, **kwargs):
super().__init__() #*args, **kwargs)
# self.text = title
# self.secondary_text = content
# # self.theme_text_color='Custom'
# # self.secondary_theme_text_color = 'Custom'
# # self.text_color=(1,0,0,1)
# # self.secondary_text_color = (1,0,0,1)
# avatar = ImageLeftWidget()
# avatar.source = 'avatar.jpg'
# self.add_widget(avatar)
self.size_hint_y=None
self.height='100dp'
avatar = ImageLeftWidget()
avatar.source = 'avatar.jpg'
self.add_widget(avatar)
# self.add_widget(MyLabel(text=title,pos_hint={'center_y': 0.85},halign='left'))
# self.add_widget(MyLabel(text=content,pos_hint={'center_y': 0.45},halign='left'))
class FeedScreen(MDScreen):

Loading…
Cancel
Save