/build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
/app/build.gradle
dependencies {
compile 'com.github.XingdongYu:QQNaviView:v1.0.1'
}
布局:
<com.robog.library.QQNaviView
android:id="@+id/qq_view_bubble"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
app:bigIconSrc="@drawable/pre_bubble_big"
app:smallIconSrc="@drawable/pre_bubble_small"
app:iconWidth="50dp"
app:iconHeight="50dp"
app:range="1.2">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="消息"/>
</com.robog.library.QQNaviView>
<TextView
android:layout_marginTop="100dp"
android:id="@+id/tv"
android:text="水晶湖郡"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />】
在activity中:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBubbleView = (QQNaviView) findViewById(R.id.qq_view_bubble);
tv = (TextView) findViewById(R.id.tv);
mBubbleView.setBigIcon(R.drawable.bubble_big);
mBubbleView.setSmallIcon(R.drawable.bubble_small);
mBubbleView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mBubbleView.setBigIcon(R.drawable.bubble_big);
mBubbleView.setSmallIcon(R.drawable.bubble_small);
}
});
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mBubbleView.setBigIcon(R.drawable.pre_bubble_big);
mBubbleView.setSmallIcon(R.drawable.pre_bubble_small);
}
});
}
qq下方图标
最新推荐文章于 2021-08-06 10:34:55 发布