Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xabber-android
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
Administrator
xabber-android
Commits
bbccea6b
Commit
bbccea6b
authored
Feb 20, 2015
by
Grigory Fedorov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
9 patch PNG used to draw chat messages background.
parent
b05bc240
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
22 additions
and
14 deletions
+22
-14
ChatMessageAdapter.java
...ava/com/xabber/android/ui/adapter/ChatMessageAdapter.java
+1
-9
msg_in.9.png
app/src/main/res/drawable-hdpi/msg_in.9.png
+0
-0
msg_out.9.png
app/src/main/res/drawable-hdpi/msg_out.9.png
+0
-0
msg_in.9.png
app/src/main/res/drawable-mdpi/msg_in.9.png
+0
-0
msg_out.9.png
app/src/main/res/drawable-mdpi/msg_out.9.png
+0
-0
msg_in.9.png
app/src/main/res/drawable-xhdpi/msg_in.9.png
+0
-0
msg_out.9.png
app/src/main/res/drawable-xhdpi/msg_out.9.png
+0
-0
msg_in.9.png
app/src/main/res/drawable-xxhdpi/msg_in.9.png
+0
-0
msg_out.9.png
app/src/main/res/drawable-xxhdpi/msg_out.9.png
+0
-0
chat_viewer_message.xml
app/src/main/res/layout/chat_viewer_message.xml
+12
-2
chat_viewer_message_own.xml
app/src/main/res/layout/chat_viewer_message_own.xml
+9
-3
No files found.
app/src/main/java/com/xabber/android/ui/adapter/ChatMessageAdapter.java
View file @
bbccea6b
...
@@ -15,7 +15,6 @@
...
@@ -15,7 +15,6 @@
package
com
.
xabber
.
android
.
ui
.
adapter
;
package
com
.
xabber
.
android
.
ui
.
adapter
;
import
android.app.Activity
;
import
android.app.Activity
;
import
android.graphics.drawable.ColorDrawable
;
import
android.text.Spannable
;
import
android.text.Spannable
;
import
android.text.SpannableStringBuilder
;
import
android.text.SpannableStringBuilder
;
import
android.text.method.LinkMovementMethod
;
import
android.text.method.LinkMovementMethod
;
...
@@ -80,7 +79,6 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
...
@@ -80,7 +79,6 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
* Text with extra information.
* Text with extra information.
*/
*/
private
String
hint
;
private
String
hint
;
private
final
int
[]
backgroundColors
;
public
ChatMessageAdapter
(
Activity
activity
)
{
public
ChatMessageAdapter
(
Activity
activity
)
{
this
.
activity
=
activity
;
this
.
activity
=
activity
;
...
@@ -96,8 +94,6 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
...
@@ -96,8 +94,6 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
}
else
{
}
else
{
divider
=
" "
;
divider
=
" "
;
}
}
backgroundColors
=
activity
.
getResources
().
getIntArray
(
R
.
array
.
accout_chat_background
);
}
}
@Override
@Override
...
@@ -183,11 +179,7 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
...
@@ -183,11 +179,7 @@ public class ChatMessageAdapter extends BaseAdapter implements UpdatableAdapter
TextView
textView
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
text
);
TextView
textView
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
text
);
textView
.
setTextAppearance
(
activity
,
appearanceStyle
);
textView
.
setTextAppearance
(
activity
,
appearanceStyle
);
if
(
incoming
)
{
textView
.
getBackground
().
setAlpha
(
127
);
ColorDrawable
colorDrawable
=
new
ColorDrawable
(
backgroundColors
[
AccountManager
.
getInstance
().
getColorLevel
(
account
)]);
colorDrawable
.
setAlpha
(
64
);
textView
.
setBackgroundDrawable
(
colorDrawable
);
}
Spannable
text
=
messageItem
.
getSpannable
();
Spannable
text
=
messageItem
.
getSpannable
();
String
time
=
StringUtils
.
getSmartTimeText
(
messageItem
.
getTimestamp
());
String
time
=
StringUtils
.
getSmartTimeText
(
messageItem
.
getTimestamp
());
...
...
app/src/main/res/drawable-hdpi/msg_in.9.png
0 → 100755
View file @
bbccea6b
957 Bytes
app/src/main/res/drawable-hdpi/msg_out.9.png
0 → 100755
View file @
bbccea6b
892 Bytes
app/src/main/res/drawable-mdpi/msg_in.9.png
0 → 100755
View file @
bbccea6b
669 Bytes
app/src/main/res/drawable-mdpi/msg_out.9.png
0 → 100755
View file @
bbccea6b
851 Bytes
app/src/main/res/drawable-xhdpi/msg_in.9.png
0 → 100755
View file @
bbccea6b
1.42 KB
app/src/main/res/drawable-xhdpi/msg_out.9.png
0 → 100755
View file @
bbccea6b
1.37 KB
app/src/main/res/drawable-xxhdpi/msg_in.9.png
0 → 100755
View file @
bbccea6b
2.18 KB
app/src/main/res/drawable-xxhdpi/msg_out.9.png
0 → 100755
View file @
bbccea6b
2.28 KB
app/src/main/res/layout/chat_viewer_message.xml
View file @
bbccea6b
...
@@ -38,7 +38,13 @@
...
@@ -38,7 +38,13 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_toRightOf=
"@id/avatar"
android:layout_toRightOf=
"@id/avatar"
android:layout_toEndOf=
"@id/avatar"
android:layout_toEndOf=
"@id/avatar"
android:padding=
"4dp"
android:paddingLeft=
"16dp"
android:paddingTop=
"6dp"
android:paddingBottom=
"6dp"
android:paddingRight=
"6dp"
android:paddingEnd=
"6dp"
android:layout_marginRight=
"48dp"
android:layout_marginRight=
"48dp"
android:layout_marginEnd=
"48dp"
android:layout_marginEnd=
"48dp"
...
@@ -46,10 +52,14 @@
...
@@ -46,10 +52,14 @@
android:layout_marginBottom=
"4dp"
android:layout_marginBottom=
"4dp"
android:layout_marginStart=
"4dp"
android:layout_marginStart=
"4
0
dp"
android:layout_marginLeft=
"4dp"
android:layout_marginLeft=
"4dp"
android:textColor=
"@android:color/primary_text_light"
android:text=
"Some text\n line \nrgregrere"
android:text=
"Some text\n line \nrgregrere"
android:background=
"@drawable/msg_in"
/>
/>
</RelativeLayout>
</RelativeLayout>
app/src/main/res/layout/chat_viewer_message_own.xml
View file @
bbccea6b
...
@@ -24,19 +24,25 @@
...
@@ -24,19 +24,25 @@
android:id=
"@+id/text"
android:id=
"@+id/text"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:padding=
"4dp"
android:paddingLeft=
"6dp"
android:paddingTop=
"6dp"
android:paddingBottom=
"6dp"
android:paddingRight=
"16dp"
android:paddingEnd=
"16dp"
android:layout_marginLeft=
"48dp"
android:layout_marginLeft=
"48dp"
android:layout_marginStart=
"48dp"
android:layout_marginStart=
"48dp"
android:layout_marginTop=
"4dp"
android:layout_marginTop=
"4dp"
android:layout_marginBottom=
"4dp"
android:layout_marginEnd=
"4dp"
android:layout_marginEnd=
"4dp"
android:layout_marginRight=
"4dp"
android:layout_marginRight=
"4dp"
android:textColor=
"@android:color/primary_text_light"
android:text=
"Some text\n line \nrgregrere"
android:text=
"Some text\n line \nrgregrere"
android:background=
"@
color/grey_600
"
android:background=
"@
drawable/msg_out
"
android:gravity=
"end"
android:gravity=
"end"
android:layout_alignParentTop=
"true"
android:layout_alignParentTop=
"true"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
...
...
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