Add active markets/cryptocurrencies at marketcap activity
This commit is contained in:
parent
2cfb2df9d3
commit
9218d54261
@ -321,6 +321,10 @@ public class MarketCapitalization extends Fragment {
|
|||||||
pieChart.setEntryLabelColor(Color.WHITE);
|
pieChart.setEntryLabelColor(Color.WHITE);
|
||||||
|
|
||||||
updateDetails(marketCapManager.getMarketCap(), marketCapManager.getDayVolume(), "Global", 0);
|
updateDetails(marketCapManager.getMarketCap(), marketCapManager.getDayVolume(), "Global", 0);
|
||||||
|
((TextView) view.findViewById(R.id.textViewActiveCrypto))
|
||||||
|
.setText(marketCapManager.getActive_crypto());
|
||||||
|
((TextView) view.findViewById(R.id.textViewActiveMarkets))
|
||||||
|
.setText(marketCapManager.getActive_markets());
|
||||||
|
|
||||||
pieChart.setOnTouchListener(new View.OnTouchListener() {
|
pieChart.setOnTouchListener(new View.OnTouchListener() {
|
||||||
@Override
|
@Override
|
||||||
@ -350,6 +354,9 @@ public class MarketCapitalization extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
||||||
|
view.findViewById(R.id.layoutActiveCrypto).setVisibility(View.GONE);
|
||||||
|
view.findViewById(R.id.layoutActiveMarkets).setVisibility(View.GONE);
|
||||||
|
|
||||||
if(!e.getData().equals("others"))
|
if(!e.getData().equals("others"))
|
||||||
{
|
{
|
||||||
Currency currency = marketCapManager.getCurrencyFromSymbol((String) e.getData());
|
Currency currency = marketCapManager.getCurrencyFromSymbol((String) e.getData());
|
||||||
@ -390,6 +397,9 @@ public class MarketCapitalization extends Fragment {
|
|||||||
view.findViewById(R.id.currencyIcon).setVisibility(View.GONE);
|
view.findViewById(R.id.currencyIcon).setVisibility(View.GONE);
|
||||||
view.findViewById(R.id.layoutPercentageDominance).setVisibility(View.GONE);
|
view.findViewById(R.id.layoutPercentageDominance).setVisibility(View.GONE);
|
||||||
|
|
||||||
|
view.findViewById(R.id.layoutActiveCrypto).setVisibility(View.VISIBLE);
|
||||||
|
view.findViewById(R.id.layoutActiveMarkets).setVisibility(View.VISIBLE);
|
||||||
|
|
||||||
updateDetails(marketCapManager.getMarketCap(), marketCapManager.getDayVolume(), "Global", 0);
|
updateDetails(marketCapManager.getMarketCap(), marketCapManager.getDayVolume(), "Global", 0);
|
||||||
|
|
||||||
pieChart.setDrawCenterText(true);
|
pieChart.setDrawCenterText(true);
|
||||||
|
@ -33,6 +33,8 @@ public class MarketCapManager {
|
|||||||
private List<Currency> topCurrencies;
|
private List<Currency> topCurrencies;
|
||||||
private long marketCap;
|
private long marketCap;
|
||||||
private long dayVolume;
|
private long dayVolume;
|
||||||
|
private String active_crypto;
|
||||||
|
private String active_markets;
|
||||||
|
|
||||||
public MarketCapManager(android.content.Context context)
|
public MarketCapManager(android.content.Context context)
|
||||||
{
|
{
|
||||||
@ -99,14 +101,25 @@ public class MarketCapManager {
|
|||||||
JSONObject quotesJsonObject = dataJsonObject.getJSONObject("quotes");
|
JSONObject quotesJsonObject = dataJsonObject.getJSONObject("quotes");
|
||||||
JSONObject valuesJsonObject = quotesJsonObject.getJSONObject(toSymbol);
|
JSONObject valuesJsonObject = quotesJsonObject.getJSONObject(toSymbol);
|
||||||
|
|
||||||
|
active_crypto = dataJsonObject.getString("active_cryptocurrencies");
|
||||||
|
active_markets = dataJsonObject.getString("active_markets");
|
||||||
marketCap = valuesJsonObject.getLong("total_market_cap");
|
marketCap = valuesJsonObject.getLong("total_market_cap");
|
||||||
|
|
||||||
dayVolume = valuesJsonObject.getLong("total_volume_24h");
|
dayVolume = valuesJsonObject.getLong("total_volume_24h");
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getActive_crypto()
|
||||||
|
{
|
||||||
|
return active_crypto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getActive_markets()
|
||||||
|
{
|
||||||
|
return active_markets;
|
||||||
|
}
|
||||||
|
|
||||||
public List<Currency> getTopCurrencies()
|
public List<Currency> getTopCurrencies()
|
||||||
{
|
{
|
||||||
return topCurrencies;
|
return topCurrencies;
|
||||||
|
@ -167,6 +167,26 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/layoutActiveCrypto"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_marginTop="5dp">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Active cryptocurrencies"
|
||||||
|
android:textStyle="bold"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textViewActiveCrypto"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -186,6 +206,26 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"/>
|
android:layout_height="wrap_content"/>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/layoutActiveMarkets"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_marginTop="5dp">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Active markets"
|
||||||
|
android:textStyle="bold"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textViewActiveMarkets"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
Loading…
Reference in New Issue
Block a user