Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds-android
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
云深项目组
beyond-clouds-android
Commits
03b41215
Commit
03b41215
authored
Mar 15, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
博客条目,设置条目添加点击效果
parent
697f8f67
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
138 additions
and
15 deletions
+138
-15
app/src/main/java/cn/yunliyunwai/beyondclouds/view/BeyondSettingsItem.java
+41
-0
app/src/main/res/drawable/background_white_touchable.xml
+6
-0
app/src/main/res/layout/beyond_settings_item.xml
+60
-0
app/src/main/res/layout/blog_item.xml
+2
-1
app/src/main/res/layout/fragment_my.xml
+28
-14
app/src/main/res/values/colors.xml
+1
-0
No files found.
app/src/main/java/cn/yunliyunwai/beyondclouds/view/BeyondSettingsItem.java
0 → 100644
View file @
03b41215
package
cn
.
yunliyunwai
.
beyondclouds
.
view
;
import
android.content.Context
;
import
android.os.Build
;
import
android.util.AttributeSet
;
import
android.view.LayoutInflater
;
import
android.widget.FrameLayout
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.RequiresApi
;
import
cn.yunliyunwai.beyondclouds.databinding.BeyondSettingsItemBinding
;
public
class
BeyondSettingsItem
extends
FrameLayout
{
private
BeyondSettingsItemBinding
binding
;
public
BeyondSettingsItem
(
@NonNull
Context
context
)
{
super
(
context
);
initView
(
context
);
}
public
BeyondSettingsItem
(
@NonNull
Context
context
,
@Nullable
AttributeSet
attrs
)
{
super
(
context
,
attrs
);
initView
(
context
);
}
public
BeyondSettingsItem
(
@NonNull
Context
context
,
@Nullable
AttributeSet
attrs
,
int
defStyleAttr
)
{
super
(
context
,
attrs
,
defStyleAttr
);
initView
(
context
);
}
@RequiresApi
(
api
=
Build
.
VERSION_CODES
.
LOLLIPOP
)
public
BeyondSettingsItem
(
@NonNull
Context
context
,
@Nullable
AttributeSet
attrs
,
int
defStyleAttr
,
int
defStyleRes
)
{
super
(
context
,
attrs
,
defStyleAttr
,
defStyleRes
);
initView
(
context
);
}
private
void
initView
(
Context
context
)
{
binding
=
BeyondSettingsItemBinding
.
inflate
(
LayoutInflater
.
from
(
context
),
this
,
true
);
}
}
app/src/main/res/drawable/background_white_touchable.xml
0 → 100644
View file @
03b41215
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<item
android:drawable=
"@color/colorWhiteTouched"
android:state_pressed=
"true"
/>
<item
android:drawable=
"@color/colorWhite"
/>
</selector>
\ No newline at end of file
app/src/main/res/layout/beyond_settings_item.xml
0 → 100644
View file @
03b41215
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/settings_item_root"
android:layout_width=
"match_parent"
android:clickable=
"true"
android:background=
"@drawable/background_white_touchable"
android:layout_height=
"50dp"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id=
"@+id/left_icon"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
android:layout_marginStart=
"12dp"
android:layout_marginLeft=
"12dp"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"@string/icon_dynamic"
android:textSize=
"16dp"
android:textColor=
"@color/colorPrimary"
/>
<TextView
android:id=
"@+id/txt_title"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintBottom_toBottomOf=
"parent"
android:layout_marginStart=
"38dp"
android:layout_marginLeft=
"38dp"
android:textColor=
"#353535"
android:textSize=
"16sp"
android:text=
"我的消息"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
/>
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id=
"@+id/right_icon"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
android:layout_marginEnd=
"10dp"
android:layout_marginRight=
"10dp"
android:textColor=
"#aaaaaa"
app:layout_constraintBottom_toBottomOf=
"parent"
android:textSize=
"12dp"
android:text=
"@string/icon_arrow_right"
/>
<View
android:layout_width=
"0dp"
android:layout_height=
"1dp"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintBottom_toBottomOf=
"parent"
android:layout_marginStart=
"38dp"
android:layout_marginLeft=
"38dp"
android:layout_marginEnd=
"12dp"
android:layout_marginRight=
"12dp"
android:background=
"#efefef"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/layout/blog_item.xml
View file @
03b41215
...
...
@@ -4,7 +4,8 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:background=
"@color/colorWhite"
android:background=
"@drawable/background_white_touchable"
android:clickable=
"true"
android:paddingStart=
"12dp"
android:paddingLeft=
"12dp"
android:paddingTop=
"16dp"
...
...
app/src/main/res/layout/fragment_my.xml
View file @
03b41215
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"我的"
android:textSize=
"24dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
android:layout_height=
"match_parent"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_marginTop=
"20dp"
android:orientation=
"vertical"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
app:layout_constraintEnd_toEndOf=
"parent"
android:layout_height=
"wrap_content"
>
<cn.yunliyunwai.beyondclouds.view.BeyondSettingsItem
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
<cn.yunliyunwai.beyondclouds.view.BeyondSettingsItem
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
<cn.yunliyunwai.beyondclouds.view.BeyondSettingsItem
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
<cn.yunliyunwai.beyondclouds.view.BeyondSettingsItem
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/values/colors.xml
View file @
03b41215
...
...
@@ -6,6 +6,7 @@
<!-- <color name="colorBackground">#EDF5F8</color>-->
<color
name=
"colorBackground"
>
#F7F5F5
</color>
<color
name=
"colorWhite"
>
#FFFFFF
</color>
<color
name=
"colorWhiteTouched"
>
#a0eeeeee
</color>
<color
name=
"colorStatusBar"
>
#ffffff
</color>
<color
name=
"colorText"
>
#999999
</color>
<color
name=
"colorGray"
>
#666666
</color>
...
...
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