Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RvApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lify
RvApp
Commits
3c74533f
Commit
3c74533f
authored
Jun 08, 2019
by
lify
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
旅行主界面开发
parent
7b5a70ee
Changes
18
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
384 additions
and
28 deletions
+384
-28
AndroidManifest.xml
RvClient/src/main/AndroidManifest.xml
+8
-4
ModuleUtil.java
RvClient/src/main/java/com/test/rv/ModuleUtil.java
+5
-0
build.gradle
RvFrame/build.gradle
+1
-0
OnModuleChangedListener.java
...e/src/main/java/com/frame/rv/OnModuleChangedListener.java
+1
-0
base_tab_layout.xml
RvFrame/src/main/res/layout/base_tab_layout.xml
+17
-17
colors.xml
RvFrame/src/main/res/values/colors.xml
+2
-2
AdapterHot.java
RvTravel/src/main/java/com/rv/travel/AdapterHot.java
+28
-0
AdapterRim.java
RvTravel/src/main/java/com/rv/travel/AdapterRim.java
+28
-0
BeanHot.java
RvTravel/src/main/java/com/rv/travel/BeanHot.java
+4
-0
BeanRim.java
RvTravel/src/main/java/com/rv/travel/BeanRim.java
+4
-0
TravelActivity.java
RvTravel/src/main/java/com/rv/travel/TravelActivity.java
+21
-1
TravelFragmentMain.java
RvTravel/src/main/java/com/rv/travel/TravelFragmentMain.java
+140
-0
activity_travel.xml
RvTravel/src/main/res/layout/activity_travel.xml
+3
-4
fragment_travel_mian.xml
RvTravel/src/main/res/layout/fragment_travel_mian.xml
+86
-0
item_travel_hot.xml
RvTravel/src/main/res/layout/item_travel_hot.xml
+18
-0
item_travel_rim.xml
RvTravel/src/main/res/layout/item_travel_rim.xml
+18
-0
banner_test1.jpg
RvTravel/src/main/res/mipmap-xxhdpi/banner_test1.jpg
+0
-0
banner_test2.jpg
RvTravel/src/main/res/mipmap-xxhdpi/banner_test2.jpg
+0
-0
No files found.
RvClient/src/main/AndroidManifest.xml
View file @
3c74533f
...
...
@@ -114,8 +114,8 @@
tools:ignore=
"GoogleAppIndexingWarning"
>
<activity
android:name=
"com.rv.home.rv.module.ui.WelcomeActivity"
android:screenOrientation=
"portrait"
android:launchMode=
"singleTask"
android:screenOrientation=
"portrait"
android:theme=
"@style/SplashTheme"
>
<intent-filter>
<action
android:name=
"android.intent.action.MAIN"
/>
...
...
@@ -264,8 +264,12 @@
<!-- 旅行模块 -->
<activity
android:name=
"com.rv.travel.TravelActivity"
android:configChanges=
"orientation|keyboardHidden"
android:launchMode=
"singleTask"
android:screenOrientation=
"portrait"
/>
android:maxAspectRatio=
"2.4"
android:screenOrientation=
"portrait"
android:theme=
"@style/MyFrameTheme"
android:windowSoftInputMode=
"adjustResize|stateHidden"
/>
<!--=================================================================-->
...
...
RvClient/src/main/java/com/test/rv/ModuleUtil.java
View file @
3c74533f
...
...
@@ -55,6 +55,11 @@ public class ModuleUtil {
}
currentModule
=
module
;
}
@Override
public
void
onClear
()
{
currentModule
=
-
1
;
}
});
}
}
RvFrame/build.gradle
View file @
3c74533f
...
...
@@ -48,6 +48,7 @@ android {
api
'com.android.support.constraint:constraint-layout:1.1.3'
api
project
(
path:
':MyFrame'
)
api
project
(
path:
':Banner'
)
//适配器
api
"com.github.CymChad:BaseRecyclerViewAdapterHelper:$rootProject.ext.quickAdapterVersion"
//微信支付
...
...
RvFrame/src/main/java/com/frame/rv/OnModuleChangedListener.java
View file @
3c74533f
...
...
@@ -7,4 +7,5 @@ public interface OnModuleChangedListener {
int
MODULE_FIND
=
3
;
int
MODULE_MINE
=
4
;
void
onChanged
(
int
module
);
void
onClear
();
}
RvFrame/src/main/res/layout/base_tab_layout.xml
View file @
3c74533f
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/_ui_height_h
2
"
android:background=
"@color/color
Top
"
android:layout_height=
"@dimen/_ui_height_h
3
"
android:background=
"@color/color
Bottom_
"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
>
...
...
@@ -14,8 +14,8 @@
<ImageView
android:id=
"@+id/iv_home"
android:layout_width=
"2
3
dp"
android:layout_height=
"2
3
dp"
android:layout_width=
"2
2
dp"
android:layout_height=
"2
2
dp"
android:layout_centerHorizontal=
"true"
android:src=
"@drawable/selector_rv_home"
/>
...
...
@@ -28,7 +28,7 @@
android:paddingTop=
"3dp"
android:text=
"首页"
android:textColor=
"@color/uiTextColorH3"
android:textSize=
"@dimen/ui_text_size_h
7
"
/>
android:textSize=
"@dimen/ui_text_size_h
8
"
/>
</RelativeLayout>
<RelativeLayout
...
...
@@ -39,8 +39,8 @@
<ImageView
android:id=
"@+id/iv_travel"
android:layout_width=
"2
3
dp"
android:layout_height=
"2
3
dp"
android:layout_width=
"2
2
dp"
android:layout_height=
"2
2
dp"
android:layout_centerHorizontal=
"true"
android:src=
"@drawable/selector_rv_travel"
/>
...
...
@@ -53,7 +53,7 @@
android:paddingTop=
"3dp"
android:text=
"旅行"
android:textColor=
"@color/uiTextColorH3"
android:textSize=
"@dimen/ui_text_size_h
7
"
/>
android:textSize=
"@dimen/ui_text_size_h
8
"
/>
</RelativeLayout>
<RelativeLayout
...
...
@@ -64,8 +64,8 @@
<ImageView
android:id=
"@+id/iv_camp"
android:layout_width=
"2
3
dp"
android:layout_height=
"2
3
dp"
android:layout_width=
"2
2
dp"
android:layout_height=
"2
2
dp"
android:layout_centerHorizontal=
"true"
android:src=
"@drawable/selector_rv_camp"
/>
...
...
@@ -78,7 +78,7 @@
android:paddingTop=
"3dp"
android:text=
"营地"
android:textColor=
"@color/uiTextColorH3"
android:textSize=
"@dimen/ui_text_size_h
7
"
/>
android:textSize=
"@dimen/ui_text_size_h
8
"
/>
</RelativeLayout>
<RelativeLayout
...
...
@@ -89,8 +89,8 @@
<ImageView
android:id=
"@+id/iv_found"
android:layout_width=
"2
3
dp"
android:layout_height=
"2
3
dp"
android:layout_width=
"2
2
dp"
android:layout_height=
"2
2
dp"
android:layout_centerHorizontal=
"true"
android:src=
"@drawable/selector_rv_found"
/>
...
...
@@ -103,7 +103,7 @@
android:paddingTop=
"3dp"
android:text=
"发现"
android:textColor=
"@color/uiTextColorH3"
android:textSize=
"@dimen/ui_text_size_h
7
"
/>
android:textSize=
"@dimen/ui_text_size_h
8
"
/>
</RelativeLayout>
<RelativeLayout
...
...
@@ -114,8 +114,8 @@
<ImageView
android:id=
"@+id/iv_mine"
android:layout_width=
"2
3
dp"
android:layout_height=
"2
3
dp"
android:layout_width=
"2
2
dp"
android:layout_height=
"2
2
dp"
android:layout_centerHorizontal=
"true"
android:src=
"@drawable/selector_rv_mine"
/>
...
...
@@ -128,7 +128,7 @@
android:paddingTop=
"3dp"
android:text=
"我的"
android:textColor=
"@color/uiTextColorH3"
android:textSize=
"@dimen/ui_text_size_h
7
"
/>
android:textSize=
"@dimen/ui_text_size_h
8
"
/>
</RelativeLayout>
...
...
RvFrame/src/main/res/values/colors.xml
View file @
3c74533f
...
...
@@ -15,8 +15,8 @@
<color
name=
"colorDark"
>
#EFF1F9
</color>
<!--暗色-->
<color
name=
"colorDark_"
>
#90EFF1F9
</color>
<!--暗色_按下-->
<color
name=
"colorB
g
"
>
#F5F5F5
</color>
<color
name=
"colorB
g
_"
>
#F2F2F2
</color>
<!--底部导航栏-->
<color
name=
"colorB
ottom
"
>
#F5F5F5
</color>
<color
name=
"colorB
ottom
_"
>
#F2F2F2
</color>
<!--底部导航栏-->
<color
name=
"colorTop"
>
#FFFFFF
</color>
<!--顶层,最上层-->
...
...
RvTravel/src/main/java/com/rv/travel/AdapterHot.java
0 → 100644
View file @
3c74533f
package
com
.
rv
.
travel
;
import
android.support.annotation.Nullable
;
import
android.view.View
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
java.util.List
;
public
class
AdapterHot
extends
BaseQuickAdapter
<
BeanHot
,
AdapterHot
.
AdapterViewHolder
>
{
public
AdapterHot
(
int
layoutResId
,
@Nullable
List
<
BeanHot
>
data
)
{
super
(
layoutResId
,
data
);
}
@Override
protected
void
convert
(
AdapterViewHolder
helper
,
BeanHot
item
)
{
}
public
class
AdapterViewHolder
extends
BaseViewHolder
{
public
AdapterViewHolder
(
View
view
)
{
super
(
view
);
}
}
}
RvTravel/src/main/java/com/rv/travel/AdapterRim.java
0 → 100644
View file @
3c74533f
package
com
.
rv
.
travel
;
import
android.support.annotation.Nullable
;
import
android.view.View
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
java.util.List
;
public
class
AdapterRim
extends
BaseQuickAdapter
<
BeanRim
,
AdapterRim
.
AdapterViewHolder
>
{
public
AdapterRim
(
int
layoutResId
,
@Nullable
List
<
BeanRim
>
data
)
{
super
(
layoutResId
,
data
);
}
@Override
protected
void
convert
(
AdapterViewHolder
helper
,
BeanRim
item
)
{
}
public
class
AdapterViewHolder
extends
BaseViewHolder
{
public
AdapterViewHolder
(
View
view
)
{
super
(
view
);
}
}
}
RvTravel/src/main/java/com/rv/travel/BeanHot.java
0 → 100644
View file @
3c74533f
package
com
.
rv
.
travel
;
public
class
BeanHot
{
}
RvTravel/src/main/java/com/rv/travel/BeanRim.java
0 → 100644
View file @
3c74533f
package
com
.
rv
.
travel
;
public
class
BeanRim
{
}
RvTravel/src/main/java/com/rv/travel/TravelActivity.java
View file @
3c74533f
...
...
@@ -2,6 +2,7 @@ package com.rv.travel;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.support.v4.app.Fragment
;
import
android.widget.EditText
;
import
android.widget.ImageView
;
import
android.widget.LinearLayout
;
...
...
@@ -35,19 +36,24 @@ public class TravelActivity extends BaseActivity {
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_travel
);
ButterKnife
.
bind
(
this
);
ModuleChangeUtil
.
currentActivity
=
this
;
onData
();
onView
();
}
@Override
public
void
onData
()
{
ModuleChangeUtil
.
currentActivity
=
this
;
tabLayout
.
setCurrent
(
OnModuleChangedListener
.
MODULE_TRAVEL
);
}
@Override
public
void
onView
()
{
if
(
travelFragmentMain
==
null
){
travelFragmentMain
=
new
TravelFragmentMain
();
}
setFragment
(
travelFragmentMain
);
}
@Override
...
...
@@ -56,4 +62,18 @@ public class TravelActivity extends BaseActivity {
ModuleChangeUtil
.
currentActivity
=
this
;
}
private
TravelFragmentMain
travelFragmentMain
;
private
void
setFragment
(
Fragment
fragment
){
getSupportFragmentManager
().
beginTransaction
().
replace
(
R
.
id
.
travel_fragment_layout
,
fragment
).
commitAllowingStateLoss
();
}
@Override
protected
void
onDestroy
()
{
super
.
onDestroy
();
if
(
ModuleChangeUtil
.
getOnModuleChangedListener
()
!=
null
)
{
ModuleChangeUtil
.
getOnModuleChangedListener
().
onClear
();
}
}
}
RvTravel/src/main/java/com/rv/travel/TravelFragmentMain.java
0 → 100644
View file @
3c74533f
package
com
.
rv
.
travel
;
import
android.content.Context
;
import
android.os.Bundle
;
import
android.support.annotation.NonNull
;
import
android.support.annotation.Nullable
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.RecyclerView
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.ImageView
;
import
com.base.utils.base.BaseFragment
;
import
com.frame.base.glide.GlideManager
;
import
com.yuyife.banner.Banner
;
import
com.yuyife.banner.BannerConfig
;
import
com.yuyife.banner.listener.OnBannerListener
;
import
com.yuyife.banner.loader.ImageLoader
;
import
java.util.ArrayList
;
import
java.util.List
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.Unbinder
;
public
class
TravelFragmentMain
extends
BaseFragment
{
@BindView
(
R2
.
id
.
travel_banner
)
Banner
banner
;
@BindView
(
R2
.
id
.
travel_hot_recycler
)
RecyclerView
hotRecycler
;
@BindView
(
R2
.
id
.
travel_rim_recycler
)
RecyclerView
rimRecycler
;
@Nullable
@Override
public
View
onCreateView
(
@NonNull
LayoutInflater
inflater
,
@Nullable
ViewGroup
container
,
@Nullable
Bundle
savedInstanceState
)
{
View
view
=
inflater
.
inflate
(
R
.
layout
.
fragment_travel_mian
,
container
,
false
);
unbinder
=
ButterKnife
.
bind
(
this
,
view
);
return
view
;
}
Unbinder
unbinder
;
@Override
public
void
onViewCreated
(
@NonNull
View
view
,
@Nullable
Bundle
savedInstanceState
)
{
super
.
onViewCreated
(
view
,
savedInstanceState
);
onData
();
onView
();
}
@Override
public
void
onData
()
{
setHot
();
setRim
();
}
@Override
public
void
onView
()
{
setBanner
();
}
private
AdapterHot
adapterHot
;
private
void
setHot
()
{
List
<
BeanHot
>
data
=
new
ArrayList
<>();
data
.
add
(
new
BeanHot
());
data
.
add
(
new
BeanHot
());
data
.
add
(
new
BeanHot
());
adapterHot
=
new
AdapterHot
(
R
.
layout
.
item_travel_hot
,
data
);
LinearLayoutManager
linearLayoutManager
=
new
LinearLayoutManager
(
baseContext
);
linearLayoutManager
.
setOrientation
(
LinearLayoutManager
.
HORIZONTAL
);
hotRecycler
.
setLayoutManager
(
linearLayoutManager
);
hotRecycler
.
setAdapter
(
adapterHot
);
}
private
AdapterRim
adapterRim
;
private
void
setRim
()
{
List
<
BeanRim
>
data
=
new
ArrayList
<>();
data
.
add
(
new
BeanRim
());
data
.
add
(
new
BeanRim
());
data
.
add
(
new
BeanRim
());
adapterRim
=
new
AdapterRim
(
R
.
layout
.
item_travel_rim
,
data
);
LinearLayoutManager
linearLayoutManager
=
new
LinearLayoutManager
(
baseContext
);
linearLayoutManager
.
setOrientation
(
LinearLayoutManager
.
VERTICAL
);
rimRecycler
.
setLayoutManager
(
linearLayoutManager
);
rimRecycler
.
setAdapter
(
adapterRim
);
}
private
ArrayList
<
String
>
images
=
new
ArrayList
<>();
//图片(默认采用网络地址)
private
List
<
String
>
titles
=
new
ArrayList
<>();
//图片标题
private
List
<
Integer
>
localImages
=
new
ArrayList
<>();
//图片(本地资源)
private
void
setBanner
()
{
titles
.
clear
();
images
.
clear
();
localImages
.
clear
();
localImages
.
add
(
R
.
mipmap
.
banner_test1
);
localImages
.
add
(
R
.
mipmap
.
banner_test2
);
banner
.
setImages
(
localImages
);
for
(
int
i
=
0
;
i
<
localImages
.
size
();
i
++)
{
titles
.
add
(
""
);
}
banner
.
isAutoPlay
(
true
)
.
setBannerTitles
(
titles
)
.
setDelayTime
(
3000
)
.
setImageLoader
(
new
ImageLoader
()
{
@Override
public
void
displayImage
(
Context
context
,
Object
path
,
ImageView
imageView
)
{
GlideManager
.
getInstance
(
context
).
loadImage
(
path
,
imageView
);
}
})
.
setOnBannerListener
(
new
OnBannerListener
()
{
@Override
public
void
OnBannerClick
(
int
position
)
{
}
})
.
start
();
banner
.
updateBannerStyle
(
BannerConfig
.
CIRCLE_INDICATOR
);
}
}
RvTravel/src/main/res/layout/activity_travel.xml
View file @
3c74533f
...
...
@@ -3,7 +3,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/colorB
g
"
android:background=
"@color/colorB
ottom
"
android:gravity=
"center"
android:orientation=
"vertical"
tools:context=
".TravelActivity"
>
...
...
@@ -95,12 +95,11 @@
android:src=
"@drawable/rv_rentingcar_icon_service_dark"
/>
</LinearLayout>
<
Linear
Layout
<
Frame
Layout
android:id=
"@+id/travel_fragment_layout"
android:layout_width=
"match_parent"
android:layout_height=
"0dp"
android:layout_weight=
"1"
android:orientation=
"vertical"
/>
android:layout_weight=
"1"
/>
<com.frame.rv.BaseTabLayout
android:id=
"@+id/travel_tab_layout"
...
...
RvTravel/src/main/res/layout/fragment_travel_mian.xml
0 → 100644
View file @
3c74533f
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
<android.support.v7.widget.CardView
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_margin=
"@dimen/ui_dimen_margin_h1"
android:foreground=
"?android:attr/selectableItemBackground"
app:cardBackgroundColor=
"@color/colorTop"
app:cardCornerRadius=
"@dimen/ui_dimen_common"
app:cardElevation=
"0dp"
>
<com.yuyife.banner.Banner
android:id=
"@+id/travel_banner"
android:layout_width=
"match_parent"
android:layout_height=
"200dp"
/>
</android.support.v7.widget.CardView>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/_ui_height_h6"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"@dimen/ui_dimen_margin_h1"
android:layout_weight=
"1"
android:text=
"热门游"
android:textColor=
"@color/uiTextColorH1"
android:textSize=
"@dimen/_ui_text_size_h4"
/>
<ImageView
android:id=
"@+id/travel_hot_more_image"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_marginRight=
"@dimen/ui_dimen_margin_h1"
android:paddingLeft=
"5dp"
android:scaleType=
"center"
android:src=
"@mipmap/rv_common_right_arrow"
/>
</LinearLayout>
<android.support.v7.widget.RecyclerView
android:id=
"@+id/travel_hot_recycler"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"@dimen/ui_dimen_margin_h1"
android:layout_marginRight=
"@dimen/ui_dimen_margin_h1"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/_ui_height_h6"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"@dimen/ui_dimen_margin_h1"
android:layout_weight=
"1"
android:text=
"周边游"
android:textColor=
"@color/uiTextColorH1"
android:textSize=
"@dimen/_ui_text_size_h4"
/>
<ImageView
android:id=
"@+id/travel_rim_more_image"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_marginRight=
"@dimen/ui_dimen_margin_h1"
android:paddingLeft=
"5dp"
android:scaleType=
"center"
/>
</LinearLayout>
<android.support.v7.widget.RecyclerView
android:id=
"@+id/travel_rim_recycler"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"@dimen/ui_dimen_margin_h1"
android:layout_marginRight=
"@dimen/ui_dimen_margin_h1"
/>
</LinearLayout>
\ No newline at end of file
RvTravel/src/main/res/layout/item_travel_hot.xml
0 → 100644
View file @
3c74533f
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<android.support.v7.widget.CardView
android:layout_width=
"150dp"
android:layout_height=
"100dp"
android:layout_marginRight=
"@dimen/ui_dimen_common"
android:foreground=
"?android:attr/selectableItemBackground"
app:cardBackgroundColor=
"@color/colorTop"
app:cardCornerRadius=
"@dimen/ui_dimen_common"
app:cardElevation=
"0dp"
>
</android.support.v7.widget.CardView>
</LinearLayout>
\ No newline at end of file
RvTravel/src/main/res/layout/item_travel_rim.xml
0 → 100644
View file @
3c74533f
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<android.support.v7.widget.CardView
android:layout_width=
"match_parent"
android:layout_height=
"100dp"
android:layout_marginBottom=
"@dimen/ui_dimen_margin_h1"
android:foreground=
"?android:attr/selectableItemBackground"
app:cardBackgroundColor=
"@color/colorTop"
app:cardCornerRadius=
"@dimen/ui_dimen_common"
app:cardElevation=
"0dp"
>
</android.support.v7.widget.CardView>
</LinearLayout>
\ No newline at end of file
RvTravel/src/main/res/mipmap-xxhdpi/banner_test1.jpg
0 → 100644
View file @
3c74533f
102 KB
RvTravel/src/main/res/mipmap-xxhdpi/banner_test2.jpg
0 → 100644
View file @
3c74533f
29.2 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment