Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Qiang3570/LiveLayout
/ types & classes
Types & classes
28 in github.com/Qiang3570/LiveLayout
⨍
Functions
172
◇
Types & classes
28
Class
AudienceAdapter
横向listview的数据适配器,也就是观众列表,后居者可以直接根据自己的需求在这里改功能以及布局文件就ok Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 Android
app/src/main/java/com/johnny/livelayout/adapter/AudienceAdapter.java:22
Class
BaseFragmentPagerAdapter
该类私有数据适配器
app/src/main/java/com/johnny/livelayout/ui/fragment/MainDialogFragment.java:153
Class
CustomRoundView
自定义view圆形头像 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 AndroidGroup:158423375 Author:Johnny AuthorQQ:9565
app/src/main/java/com/johnny/livelayout/view/CustomRoundView.java:35
Class
DisplayUtil
dp、sp 转换为 px 的工具类 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 AndroidGroup:158423375 Author:Johnny AuthorQ
app/src/main/java/com/johnny/livelayout/tools/DisplayUtil.java:17
Class
ExampleInstrumentedTest
Instrumentation test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/johnny/livelayout/ExampleInstrumentedTest.java:17
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/johnny/livelayout/ExampleUnitTest.java:12
Interface
GiftAnimListener
Created by SEELE on 2016/10/10.
app/src/main/java/com/johnny/livelayout/view/GiftAnimListener.java:6
Class
GiftBean
app/src/main/java/com/johnny/livelayout/bean/GiftBean.java:5
Class
GiftCountTextView
Created by SEELE on 2016/10/6.
app/src/main/java/com/johnny/livelayout/view/GiftCountTextView.java:13
Class
GiftItemLayout
app/src/main/java/com/johnny/livelayout/view/GiftItemLayout.java:20
Class
GiftRootLayout
app/src/main/java/com/johnny/livelayout/view/GiftRootLayout.java:17
Class
HorizontalListView
横向listview,用于显示观众列表的 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 AndroidGroup:158423375 Author:Johnny Auth
app/src/main/java/com/johnny/livelayout/view/HorizontalListView.java:30
Class
LayerFragment
该Fragment是用于dialogFragment中的pager,为了实现滑动隐藏交互Fragment的 交互的操作都在这个界面实现的,如果大家要改交互主要修改这个界面就可以了 <p> Success is the sum of small efforts, repeated day in and
app/src/main/java/com/johnny/livelayout/ui/fragment/LayerFragment.java:53
Class
LiveViewFragment
该Fragment用于对直播或观看直播的初始化 直播的控件的创建以及销毁等等都可以在这里进行操作,这样就与我们自己的交互代码分离了 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的
app/src/main/java/com/johnny/livelayout/ui/fragment/LiveViewFragment.java:25
Class
LoadingFragment
该Fragment是用于MainDialogFragment中的pager,为了实现滑动隐藏交互Fragment的 这个大家可以不用修改,但是根据各自的需求而定 Success is the sum of small efforts, repeated day in and day out. 成功
app/src/main/java/com/johnny/livelayout/ui/fragment/LoadingFragment.java:25
Class
MainActivity
该界面是LiveViewFragment与交互界面MainDialogFragment的容器 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 AndroidGroup:15
app/src/main/java/com/johnny/livelayout/ui/activity/MainActivity.java:23
Interface
MainContract
app/src/main/java/com/johnny/livelayout/contract/MainContract.java:3
Class
MainDialogFragment
可以看得出来这是个全屏dailogFragment,他的内部有一个pager 分别控制着EmptyFragment与LayerFragment EmptyFragment:什么都没有 LayerFragment:交互界面 这样就达到了滑动隐藏交互的需求,这样做也是为了避免我们自定义动画时,显示卡顿的
app/src/main/java/com/johnny/livelayout/ui/fragment/MainDialogFragment.java:46
Class
MainModel
app/src/main/java/com/johnny/livelayout/model/MainModel.java:5
Class
MainPresenter
app/src/main/java/com/johnny/livelayout/presenter/MainPresenter.java:5
Class
MessageAdapter
这里是聊天列表的数据适配器,比如大家使用的是环信或者第三方直播的聊天室功能,都会用的listview, 对于聊天列表里面的交互以及显示方式,大家都可以在这里修改,以及布局文件 Success is the sum of small efforts, repeated day in and day
app/src/main/java/com/johnny/livelayout/adapter/MessageAdapter.java:26
Interface
Model
app/src/main/java/com/johnny/livelayout/contract/MainContract.java:4
Interface
OnSoftKeyBoardChangeListener
app/src/main/java/com/johnny/livelayout/tools/SoftKeyBoardListener.java:69
Interface
Presenter
app/src/main/java/com/johnny/livelayout/contract/MainContract.java:10
Class
SlideMenu
继承自FrameLayout: 1.因为FrameLayout帮我们实现了onMeasure方法,不需要我们自己实现 2.因为FrameLayout代码最少,在四大布局中属于轻量级 3.替代了原先使用的ViewPager
app/src/main/java/com/johnny/livelayout/view/SlideMenu.java:16
Class
SoftKeyBoardListener
该类用于监听软键盘是否显示并获取其高度 Success is the sum of small efforts, repeated day in and day out. 成功就是日复一日那一点点小小努力的积累。 AndroidGroup:158423375 Author:Johnny Autho
app/src/main/java/com/johnny/livelayout/tools/SoftKeyBoardListener.java:20
Interface
View
app/src/main/java/com/johnny/livelayout/contract/MainContract.java:7
Class
ViewHolder
app/src/main/java/com/johnny/livelayout/adapter/MessageAdapter.java:70