title: Dynamically change application theme depending on android:icon
body: <p>I have integrated splash screen into my app from android manifest I gave it a newly made <code>SplashTheme</code> and whenever the <code>onActivityCreated</code> called I change it to the one that is needed. Now , in <code>splash.xml</code> file which you can see below:</p>
  
  <p>
  </p>
  
  <pre><code>&lt;item&gt;
      &lt;color android:color="@color/colorPrimary" /&gt;
  &lt;/item&gt;
  
  &lt;item&gt;
      &lt;bitmap
          android:gravity="center"
          android:src="@mipmap/ic_launcher" /&gt;
  &lt;/item&gt;
  </code></pre>
  
  <p></p>
  
  <p>I put my launcher <code>ic_launcher</code> in the center but when the device in which the app is installed uses <strong>round</strong> icons the splash screen still shows the "original" icon. I know because I put here <code>ic_launcher</code> instead of <code>ic_launcher_round</code> but I would like to make this part dynamic, to recognize if the devices uses round icons put <code>ic_launcher_round</code> and the opposite.</p>
  
  <p>Here is the part of my <code>AndroidManifest.xml</code>:</p>
  
  <p><a href="https://i.stack.imgur.com/P7x2K.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/P7x2K.png" alt=""></a></p>