當前位置: 首頁>>代碼示例>>Java>>正文


Java Palette.PaletteAsyncListener方法代碼示例

本文整理匯總了Java中android.support.v7.graphics.Palette.PaletteAsyncListener方法的典型用法代碼示例。如果您正苦於以下問題:Java Palette.PaletteAsyncListener方法的具體用法?Java Palette.PaletteAsyncListener怎麽用?Java Palette.PaletteAsyncListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.support.v7.graphics.Palette的用法示例。


在下文中一共展示了Palette.PaletteAsyncListener方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: populateDetails

import android.support.v7.graphics.Palette; //導入方法依賴的package包/類
/**
 * Fills the TV Show Details in screen.
 * @param container TVShowData
 */
private void populateDetails(final TVShowData container) {
    if (container == null) {
        return;
    }

    final Palette.PaletteAsyncListener paletteAsyncListener =
            ActivityUtils.definePaletteAsyncListener(this, title, textRating, rating, starRating);

    Callback callback =
            ActivityUtils.defineCallback(paletteAsyncListener, backgroundPoster, tvShowPoster);

    PopulateDetailsTitle(container);
    PopulateDetailsPoster(container, callback);
    PopulateDetailsGenresCountries(container);
    PopulateDetailsProdCompanies(container);
    PopulateDetailsStatus(container);
    PopulateDetailsDates(container);
    defineClickFavoriteButtons(container);
    ActivityUtils.firebaseAnalyticsLogEventViewItem(
            mFirebaseAnalytics, "" + tvShowId, tvShowTitle[0], TV_SHOWS);
}
 
開發者ID:an-garcia,項目名稱:MovieGuide,代碼行數:26,代碼來源:TVShowActivity.java

示例2: populateDetails

import android.support.v7.graphics.Palette; //導入方法依賴的package包/類
/**
 * Fills the Movie Details in screen.
 * @param container MovieData
 */
private void populateDetails(final MovieData container) {

    if (container == null) {
        return;
    }

    final Palette.PaletteAsyncListener paletteAsyncListener =
            ActivityUtils.definePaletteAsyncListener(this, title, textRating, rating, starRating);

    Callback callback =
            ActivityUtils.defineCallback(paletteAsyncListener, backgroundPoster, moviePoster);

    PopulateDetailsTitle(container);
    PopulateDetailsPoster(container, callback);
    PopulateDetailsDateDurationRating(container);
    PopulateDetailsLanguage(container);
    PopulateDetailsGenres(container);
    PopulateDetailsCountries(container);
    PopulateDetailsProdCompanies(container);
    PopulateDetailsStatus(container);
    PopulateDetailsPlot(container);
    defineClickFavoriteButtons(container);
    ActivityUtils.firebaseAnalyticsLogEventViewItem(
            mFirebaseAnalytics, "" + movieID, container.getTitle(), MOVIES);
}
 
開發者ID:an-garcia,項目名稱:MovieGuide,代碼行數:30,代碼來源:MovieActivity.java


注:本文中的android.support.v7.graphics.Palette.PaletteAsyncListener方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。