搭建自己的直播平臺,將圖片設定為卡片式輪播效果
搭建自己的直播平臺,將圖片設定為卡片式輪播效果實現的相關程式碼
在app.gradle 新增:
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:support-v4:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.github.xiaohaibin:XBanner:1.6.1'//將latestVersion替換成上面 jitpack 後面的版本號 implementation 'com.github.bumptech.glide:glide:3.7.0' annotationProcessor 'com.github.bumptech.glide:glide:3.7.0' implementation 'com.zhy:okhttputils:2.0.0' implementation 'com.google.code.gson:gson:2.8.5' // 一般依賴: implementation 'com.facebook.fresco:fresco:0.14.1' // 如果需要支援gif,再新增: implementation 'com.facebook.fresco:animated-gif:0.12.0' }
在project.gradle裡面新增:
allprojects { repositories { google() jcenter() maven { url '} } }
以上所有的依賴就完成了,下面就是程式碼部分:
因為我用的是模擬介面的圖片地址,所以我是自己寫了一段json,有需要的可以自行copy,要用自己的就在呼叫的部分換成自己的json就行:
public class Api { public static String jiek="{ "code": 800, "msg": "ok", "obj": [{ "name": "zahnsan", "imageurl": " "age": "20" }, { "name": "zahnsan", "imageurl": " "age": "20" }, { "name": "zahnsan", "imageurl": " "age": "20" }, { "name": "zahnsan", "imageurl": " "age": "20" }] }"; }
先看佈區域性分:
<LinearLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent" tools:context=".MainActivity"> <com.stx.xhb.xbanner.XBanner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="wrap_content" app:AutoPlayTime="3000" app:isAutoPlay="false" app:isClipChildrenMode="true" app:isHandLoop="true" app:isShowIndicatorOnlyOne="true" app:isShowNumberIndicator="false" app:isShowTips="false" app:pointsVisibility="false" app:pageChangeDuration="800" app:pointsPosition="RIGHT"/> <com.stx.xhb.xbanner.XBanner android:id="@+id/banner2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" app:AutoPlayTime="3000" app:isAutoPlay="false" app:pointsVisibility="false" app:isClipChildrenMode="true" app:isHandLoop="true" app:pageChangeDuration="800"/> <com.stx.xhb.xbanner.XBanner android:id="@+id/banner3" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" app:AutoPlayTime="3000" app:clipChildrenLeftRightMargin="80dp" app:isAutoPlay="false" app:isClipChildrenMode="true" app:isHandLoop="true" app:isShowIndicatorOnlyOne="true" app:isShowNumberIndicator="false" app:pointsVisibility="false" app:pageChangeDuration="800" /> </LinearLayout>
以上就是搭建自己的直播平臺,將圖片設定為卡片式輪播效果實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2841720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播平臺搭建原始碼,bootstrap實現圖片輪播效果原始碼boot
- 直播平臺搭建原始碼,XBanner設定只顯示輪播圖原始碼
- 直播平臺軟體開發,卡片式輪播圖,可左右滑動
- 直播平臺開發,使用swiper實現輪播效果
- 直播平臺製作,依靠C語言實現圖片輪播C語言
- 短影片直播系統,Android卡片式輪播Android
- 直播平臺原始碼,上傳本地圖片實現個人名片背景圖輪播原始碼地圖
- 直播平臺搭建,實現圖片縮圖功能
- 直播平臺製作,ViewPager自動輪播,手指按住停止輪播Viewpager
- 直播系統搭建,插入圖片、刪除圖片、設定圖片大小
- 直播平臺原始碼,qt繪畫事件-設定背景圖片原始碼QT事件
- 直播app開發,首頁輪播圖效果實現APP
- xbanner實現卡片式輪播
- 直播平臺原始碼,純JS實現左右滑動輪播圖原始碼JS
- 一對一直播系統原始碼,軟體首頁輪播圖輪播效果原始碼
- 直播平臺搭建原始碼,更改圖片透明度原始碼
- 從0開始搭建自己的直播平臺
- 直播系統平臺搭建,自定義控制元件根據圖片寬度設定長度控制元件
- 圖片輪播--純cssCSS
- 直播平臺原始碼,數字化大屏地圖輪播的實現echarts原始碼地圖Echarts
- 線上直播系統原始碼,利用css和html實現首頁圖片輪播效果原始碼CSSHTML
- 電腦桌面桌布怎麼設定 怎麼將自己的圖片照片設定為電腦桌布
- 直播軟體搭建,橫版自動滑動的輪播圖
- 原生JS實現輪播圖的效果JS
- 文字輪播與圖片輪播?CSS 不在話下CSS
- 直播電商原始碼,android設定輪播圖轉場動畫特效原始碼Android動畫特效
- 直播平臺搭建,自定義氣泡效果(BubbleView)View
- Luffy /3/ 前臺主頁搭建&輪播圖介面
- 直播原始碼如何搭建一個屬於自己的直播平臺?原始碼
- Android 和 iOS 圖片輪播AndroidiOS
- app直播原始碼,Banner廣告圖片輪播控制元件APP原始碼控制元件
- 短視訊平臺搭建,淡入淡出 支援左滑右滑輪播圖
- 搭建自己的直播平臺,實現exe單例模式單例模式
- 造輪子之圖片輪播元件(swiper)元件
- 直播平臺搭建,動態設定ListView的高度的兩種方法View
- 直播平臺搭建,vue中實現圖片懶載入的幾種方法Vue
- JavaScript焦點圖輪播效果詳解JavaScript
- 直播app開發,實現輪播圖上下自動滑動展示效果APP