StickyFlagView is an unread message tag which can drag.
- In XML:
1.default flag view
<com.wj.sticky.StickyFlagView
android:layout_width="40dp"
android:layout_height="40dp"
app:flagRadius="10dp" />
2.flag view with drawable resource
<com.wj.sticky.StickyFlagView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:flagDrawable="@drawable/bubble"
app:flagColor="#f74c31" />
- In code:
StickyFlagView sfv = new StickyFlagView(MainActivity.this);
sfv.setFlagText("9");
sfv.setFlagTextColor(Color.WHITE);
sfv.setFlagTextSize(15);
sfv.setFlagColor(Color.RED);
sfv.setFlagRadius(10);
sfv.setMinStickRadius(3);
sfv.setMaxStickRadius(8);
sfv.setMaxDistance(80);
sfv.setOnFlagDisappearListener(new StickyFlagView.OnFlagDisappearListener() {
@Override
public void onFlagDisappear(StickyFlagView view) {
}
});